Hello, I am looking to move to Canada but I have no clue which way to try. From my understanding I need a job offer first. So my question is can I come to Canada as a visitor and find a job and then apply for a work permit which could ultimately lead to permanent residence? Or do I need to find a job while still in the US and then apply for the permit and move to Canada?