How Americans living in Canada can avoid double taxation on income, dividends, and retirement accounts

Moving to Canada as a US citizen or green card holder brings many opportunities. But it…