Hi, What can I do to ensure my company's tax residency is indeed in an offshore jurisdiction and not Canada in the eyes of the CRA? Canada has a tax treaty with Bahamas (the jurisdiction I'm looking at). I have a online web business. So far, here's what I have listed: 1-2 yearly meetings with the company shareholders in the Bahamas where we make the plans for the business Bahamas support representative (all emails etc. will be answered by someone who lives in the Bahamas) Bahamas hosting (the website will be hosted in the Bahamas) Business accounting and bookkeeping will be done by an offshore company service provider from the Bahamas Registered office in the Bahamas a Bahamas law firm Is there anything else I should do? What do you guys do to make sure your offshore companies actually serve a purpose?