I don't have a source that states this specifically.
However Canada obviously has no jurisdiction over what someone does in another country or who they work for. So it's not possible for there to be a requirement for someone to hold a Canadian work permit if they are working outside of Canada for a Canadian company.
Note that working for a Canadian company outside of Canada will not count as Canadian work experience.
I don't have a source that states this specifically.
However Canada obviously has no jurisdiction over what someone does in another country or who they work for. So it's not possible for there to be a requirement for someone to hold a Canadian work permit if they are working outside of Canada for a Canadian company.
Note that working for a Canadian company outside of Canada will not count as Canadian work experience.
That's not an immigration issues - that's a payroll / HR issue. Immigration doesn't care. Tons of companies pay employees who are located in other countries. You don't have to be located in the same country as your company to be paid.
That's not an immigration issues - that's a payroll / HR issue. Immigration doesn't care. Tons of companies pay employees who are located in other countries. You don't have to be located in the same country as your company to be paid.
Companies often hire remote workers as independent contractors or via an outsourcing third-party. Direct hires are also possible, but that's typically done by larger companies that already have some foreign subsidiaries and can handle payroll/taxes in multiple countries.
Remote workers need to follow the tax laws of the jurisdiction they are resident in - in your case, your home country. Canadian tax laws don't apply to you.
Remote workers need to follow the tax laws of the jurisdiction they are resident in - in your case, your home country. Canadian tax laws don't apply to you.