I am an American in the process of applying for a skilled worker visa, and it is my understanding that having the visa doesn't guarantee you a job in Canada. How long, then, can I stay in Canada looking for work? What if I cannot find a job ... would I have to return to the U.S.? And if so, how long do I have before I would have to exit Canada?