Hi everyone!

I'm an FAA/EASA commercial Multi-engine pilot with an instrument rating living in Paris-France, 22 years old, I fluently speak English, French and Arabic and currently working on obtaining an online Bachelor of Science in Aeronautics at Embry Riddle. I have 250 TT, 100 PIC, and 55 ME. I have flown in the USA, France and Greece.
Needless to say, I have limited experience!
I've sent job applications to many airlines (Charter, Safari, regional and major) in every corner of the world and only received replies from a few, and those who did reply say they are looking for experienced pilots. All major airlines require experience on type.
I'm thinking of working in Canada as a flight instructor (or any other pilot job where low time pilots are accepted) after completing a flight instructor's course. However, being a non-Canadian citizen, in order to obtain a work permit and then request a permanent resident status, I will need to do a study program that is at least 24 months long (and get a job of course)
My question is- - - - - - - - - - - -: What is the best flight school where I can obtain a flight instructor's license and at the same time transfer my credit hours from Embry Riddle and continue my university program in order to fulfill the immigration requirements? By "best" I mean where I have a relatively greater chance of getting hired after I finish my training.
Also, my resources are not unlimited: what are the chances of getting a part time job in Canada that I can use to fund my daily expenses?
Eternal pessimists 
and
snobs of the aviation world: PLEASE stay away, I'm not interested in your opinion!