taxconnections.com
Part 10 - Understanding "Exit Taxes" | TaxConnections
The Canada U.S. Tax Treaty Does Not Always Prevent Double Taxation