Sheegal,
I am really not trying to be mean about it but you need some work on your English skills before you do anything.
I can barely read your message through all the spelling and grammar errors.
I think you are trying to put the cart in front of the horse here.
Before you spend any money of flight training concentrate on the immigration process first.
Neither Canada not the US have a pilot shortage so a work visa or immigration opportunity as a pilot are non-existent.
Immigrate legally first before you do anything avaition related.