For the last two years, Canada has been signing information exchange agreements with recognized tax havens to collect information on Canadian assets held there. In return for these agreements, Canadian companies established in these countries can repatriate profits obtained abroad without paying taxes.
The rest of the article available here …