I am a US citizen working for a fully remote US company. We hire internationally as well, but as far as I know our non-US team members are contractors (we do have Canadian team members).
Outside of whether or not the business will allow me to work from Canada, are there Canadian laws (or visa requirements, etc) which either need to be fulfilled before I can move to Canada, or prevent me outright from moving to Canada?
I see similar questions on this site for other countries, but not for Canada. I'm hopeful that this is because NAFTA or similar make it easy to do this without restriction, but I'd appreciate any guidance folks have. Ideally I'd live there for a year or more, depending on what's allowed.