Thanks for your reply. Can you please clarify your suggestion based on taxes? I think taxes is baed on residency, could be different from immigration law. For example, if a foreign workers works in Canada for 1 month, then he/she might not have pay taxes in Canada as the duration is much lower...