Here's my situation. My fiance is born and raised in Toronto but has been in the US on a TN Visa for the past several years. We have been living together in the US for the past 9 months. He is moving back to Toronto to be near his family and I am moving with him. I am a US citizen. I'm having a really hard time finding a straight answer on the best approach to immigrating. I am applying for jobs in Toronto from the US, but when he moves I would like to move with him. I realize it would initially be on a visitor visa (do I need one as a US Citizen?) then apply for PR through either an employer or through my finance when we get married - we haven't set a date yet. Is this the right approach? I've read a few things about not being able to job hunt in Canada on a visitor visa. True? How well enforced is this? What kind of trouble can I get into if I continue applying for jobs? Any advice on the best approach to this process would be greatly appreciated. I've contacted two different agencies and am waiting to hear back. Is it worth it to hire a job placement/immigration service or are they a scam? Any help is really appreciated!