hi there
I'm trying to figure out all this, but it seems like is very easy to make a lot of mistakes.
Quickly about my situation.
I've been living in Toronto for almost 2 years now (will be 2 years in 3 weeks) working for the same company. I'm an engineer with Masters in Mechanical Engineering...