Adding the immigration angle, because that's usually the harder half of these moves:- If you are on H-1B today, the transfer to the Canadian entity normally goes through an ICT work permit, and you generally need a year at the US office first. If you ever want to go back to the US side, the...