stephen
2018-08-02 18:11
@roman: residents of Canada have to pay tax on their worldwide income no matter where we when it. That simply means if you are living, working or travelling abroad bit you're still considered a resident of Canada, you'll have to pay taxes to the federal government. So when you're friend is determining whether she will have a tax bill taking up a new job in Geneva, the first thing to figure out is if she's still considered a "factual resident" or not.
While she may temporarily be working outside of Canada, if she still has a home on Canada, family living in Canada and perhaps a driver's licence then she's deemed to have "significant residential ties" to Canada. She'll per tax to the Canadian government.
To cease residency in Canada, and cease paying taxes to Canada, she has to go through the process of severing ties. This means she must no longer have a place to live in Canada, she has to have setup a place to live somewhere else, setup financial accounts in a new place, and if married, taken the family with her.
She should get professional tax advice to help - of course. The Canadian Revenue Agency provides tax information Canadians living and working abroad.