This might have been mentioned, but this is something that I have the pleasure of dealing with.
If you are PLANNING to move to Canada, and are worried about finding work there, try finding a job in the states FIRST, with a company BASED in Canada. I landed a job about 3 months ago, though I didn't realize they were based on the South Shore of Montreal, and I have a great opportunity to TRANSFER to the Canada office. They are even willing to sponsor me if need be, which won't be necessary, but for some this might be useful.
This obviously depends on time frame available before you're planning to make the move, but this is a great alternative instead of finding a job IN Canada.
If you are PLANNING to move to Canada, and are worried about finding work there, try finding a job in the states FIRST, with a company BASED in Canada. I landed a job about 3 months ago, though I didn't realize they were based on the South Shore of Montreal, and I have a great opportunity to TRANSFER to the Canada office. They are even willing to sponsor me if need be, which won't be necessary, but for some this might be useful.
This obviously depends on time frame available before you're planning to make the move, but this is a great alternative instead of finding a job IN Canada.