Any help or input is highly appreciated.
I have received a contract job offer in Canada today from a company XYZ in Canada. I am a Permanent Resident in the United States and am self employed in the US. This is a IT specialist contract job for 6+ months.
1. Do I need a Canadian Work Permit ?
2. Do I need HRSDC confirmation ? How do I get one if I need it ?
3. What is the quickest way to get a work permit ? If I go to the Canadian embassy in NY or Washington DC will it be quicker ?
4. Do I need a separate travel visa ? I assume not since I am a US permanent resident.
5. What should I give to the consulate instead of job offer in this case. Is it the contract letter ?
Thanks very much for input in advance
Sincerely,
John