Please dont get scammed.
1) Any company who asks to pay is a SCAM
2) There should have been a proper Interview process through Phone/Video call.
3) Their email address should have been @<companyname> not their personal address.
Anyone can create a gmail address and do all these for money.
They seek people, knowing they are desperate and vulnerable. No one hires people outside canada. Inside canada itself there is a huge shortage of opportunities, but no shortage of labour.
So you may get many such mails, more scammers are prevalent now. BEWARE!