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 usual path is L-1 after one year at the Canadian office, so a move to BC does not permanently close the US door.- Do not quietly abandon what you already have on the US side. If you have a filed or approved I-140, keep it alive - the priority date can be retained and used later even if the H-1B lapses.- If part of the hesitation is actually fatigue with H-1B lottery luck and employer dependence, it is worth knowing the employer-independent options before writing the US off completely: EB-2 NIW needs no job offer (but the queue is slow - roughly a year-plus wait bulletin-wise for rest-of-world right now, years longer for India and China), EB-1A has no queue if your profile is genuinely top of field, and O-1 has no cap or lottery at all with premium processing around 15 business days. A common combo is O-1 first, then EB-1A or NIW filed while working in the US.- If you do go Canadian PR while keeping US work, keep your residency ties tidy. Daily and weekly commuters get real scrutiny at the border (there are long threads here about license plates and residency questions).Salary reality is covered above well enough - expect a genuine cut in USD terms unless you land on US payroll.