But since Canada has expanded this treaty network to include 91 countries and all major trading partners, it is considered a territorial tax system.
However, Canada can still tax income earned in non-treaty countries.