Well, today I finished my last meeting to find out how thing work. I have now met with tax authorities in France, Canada and the USA.
All of them have the same basic rule.
If you are a French or Canadian or US citizen, and live in your home country, you are required to declare every bank acount where you are the "beneficial recipient" or signatory, irrespective of who owns the bank account or in what country or jurisdiction the bank account is located.
There are no "but" or "if" exceptions.
So basically, this means that regardless of how you structure your offshore company and banking scheme... if you are a signatory or beneficial owner of the bank account(s), then you are guilty of tax evasion unless you declare the bank account(s) on your tax return.
The *only* way you can avoid this tax evasion is if you are not the actual signatory or beneficial owner of the bank account.
All of them have the same basic rule.
If you are a French or Canadian or US citizen, and live in your home country, you are required to declare every bank acount where you are the "beneficial recipient" or signatory, irrespective of who owns the bank account or in what country or jurisdiction the bank account is located.
There are no "but" or "if" exceptions.
So basically, this means that regardless of how you structure your offshore company and banking scheme... if you are a signatory or beneficial owner of the bank account(s), then you are guilty of tax evasion unless you declare the bank account(s) on your tax return.
The *only* way you can avoid this tax evasion is if you are not the actual signatory or beneficial owner of the bank account.