Fluxvalve:
Job opportunities in Canada are like the rest of the world now. There are a lot of high time pilots looking, low time pilots who really get out and search usually can get a job. The problem in getting started is the low pay. Flight instruction is one way to get started, however once again low pay.
As to coming to Canada we are a liberal mindset governed Country with real morons in charge of immigration, and of course we are multi-cultural.
The best way to enter Canada would to paint yourself a dark color and just show up at the airport with no I.D. and claim refuge status. It would be helpful to have a criminal or terrorist background and claim you will be persecuted if you are returned to your place of origion.
Now for some serious advice. Do not feel you have " only " 350 hours. The truth is that with your a/c types you have a good start so do not feel you need to down play your time.
I have found many, many pilots with your time that are just terrific pilots , the most important thing that is needed is a professional attitude.
All the Best.
................
The hardest thing about flying is knowing when to say no.