If I move to Canada, do I have to pay Canadian income tax on all my income (even income from outside of Canada)?
Tax Professional Answers
To take advantage of this tax holiday, the new immigrant must contirbute non-Canadian assets to a non-Canadian trust and have the income earned by the trust. For example, assume that X has never previously resided in Canada and moves to Canada on January 1, 2012. Before moving to Canada, X contributes all X's assets to a non-Canadian trust. Any income earned in the trust in 2012 will not be subject to Canadian income tax. If the trust capitalizes that income on January 2013, the trust can even distribute that capitalized income to X without payment of Canadian tax.
The trust will become deemed a resident of Canada if X stays in Canada longer than 5 years. However, that deemed residence will arise only after the end of the 5 years. As a result, no Canadian income tax applies on income earned during those 5 years. As well, any capital gains that have accrued in the trust during those 5 years will not be subject to Canadian capital gains tax. Canada will tax only the gains that accrue after the end of the 5 years.
This type of trust is often referred to as an immigration trust. Of course, it must be properly structured in order to have the desired effect of insulating non-Canadian assets from Canadian tax for the 5-year "free trial" period.
Tax Questions By Topic:
Meet Leading Tax Advisors
Lakeland, Florida, USA
New York, New York, USA
Federal Tax Credits & Incentives Practice Leader
Denver, Colorado, USA
Fullerton, California, USA
Topanga, California, USA
Rancho Santa Fe, California, USA
CEO/Certified Financial Advisor
Tyrone , Pennsylvania, USA
Greenville, South Carolina, USA
Longview, Washington, USA
Tax Consultant/Tax Advisor
Santa Clara, California, USA
Tax Principal - President
Chattanooga, Tennessee, USA
Stellenbosch, South Africa
Exchange Control & Master Tax Practitioner (SA)
Boston, Massachusetts, USA
Tax Partner, International Tax
Senior Tax Manager
Toronto Mississauga Oakville Burlington Hamilton, Canada