A person who is a Canadian tax resident must pay income tax on his/her worldwide income. As previously noted in this blog, people who try to evade paying taxes in Canada on income earned abroad face heavy penalties.

Read more ›