Canada is one of the most popular markets for foreign companies to expand into. Stable economy. Strong consumer base. Close ties with the US. Friendly trade environment. Easy enough to do business here, at least on the surface.
But once a foreign company starts actually operating in Canada, the tax side gets messy fast. Different rules, different filings, different deadlines, and a tax authority (the CRA) that has been paying a lot more attention to foreign businesses lately.
In this post, we walk you through the most common tax mistakes foreign companies make in Canada and how to avoid them. Because every one of these mistakes is fixable, but only if you catch it before the CRA does.
Mistake 1: Thinking the Treaty Means You Do Not Have to File Anything
This is by far the most common mistake. A US or other foreign company starts doing business in Canada. Their accountant tells them the Canada-US Tax Treaty (or another treaty) protects them from Canadian income tax. So they assume that means they do not have to file anything in Canada.
Wrong. Even if you owe zero Canadian tax under the treaty, you still likely have to file a treaty-based T2 corporate tax return. The return is informational only. You are telling the CRA that yes, you did business in Canada, but your activities are protected under the treaty.
Skip the filing, and the CRA can come after you. Late filing penalties, interest, and sometimes full tax assessments based on the assumption that you do owe tax. By the time you respond and prove treaty protection, you have already spent months and a lot of money sorting it out.
File the T2. Even if it is just to claim treaty protection. It is way cheaper than dealing with the CRA later.
Mistake 2: Missing the GST or HST Registration Threshold
Canada has a federal sales tax called GST, and several provinces combine it with their provincial sales tax to create HST. Either way, if your foreign company sells goods or services in Canada and your worldwide taxable supplies cross $30,000 CAD in a single calendar quarter or over four consecutive quarters, you are required to register and start charging GST or HST on your Canadian sales.
Many foreign companies have no idea this rule applies to them. They sell into Canada from abroad, never register, and eventually get a letter from the CRA asking why they have been collecting payments from Canadian customers without remitting GST or HST.
Now they owe the tax retroactively. Plus interest. Plus penalties. And in some cases, they cannot even collect it from the customer anymore because the sale happened months ago.
If your revenue is anywhere near that $30,000 threshold, register. It is cheap, it is simple, and it protects you from a much bigger problem down the line.

Mistake 3: Not Understanding What Creates a Permanent Establishment
We talked about permanent establishments in the last post. Quick recap: a PE is a fixed place of business in Canada that triggers Canadian income tax even under treaty protection.
The mistake foreign companies make is assuming a PE only happens when they open a formal office in Canada. That is not true.
A PE can be created by hiring a Canadian employee who signs contracts on your behalf. By having a warehouse that you actively manage in some cases. By running a construction project that lasts more than 12 months. By having a “dependent agent” who works mostly for you and routinely closes deals for you in Canada.
So you might think you have no PE because you do not have a Toronto office. But if your sales rep in Calgary signs contracts on your behalf, congratulations, you may have just triggered Canadian tax obligations without realizing it.
Talk to a tax expert before you set up any kind of Canadian presence. Even small decisions can change your tax exposure in a big way.
Mistake 4: Ignoring Provincial Tax Obligations
The Canada-US Tax Treaty (and other tax treaties Canada has) only covers federal tax. Provincial tax is a whole separate animal.
Most provinces follow federal rules, but not all do. Quebec and Alberta run their own tax systems and require separate corporate tax filings. Other provinces like Ontario and BC are administered by the CRA, but still have their own specific provincial tax rates and rules you must follow.
Then there is provincial sales tax in places like Quebec (QST), BC (PST), Saskatchewan (PST), and Manitoba (RST). These have their own registration thresholds, rules, and filing schedules. None of them care about your federal treaty position.
So if you assume treaty protection means you are fully covered in Canada, you might be missing provincial obligations that add up fast.
Mistake 5: Misclassifying Workers
Many foreign companies use independent contractors in Canada because it seems simpler. No payroll, no benefits, no withholding. They just send a contract, pay the invoice, and move on.
The problem is that the CRA does not always agree with that classification. If the worker is actually behaving like an employee, setting hours, working for you full-time, reporting to you regularly, using your tools and processes, the CRA can reclassify them. And if they do, you suddenly owe back payroll taxes, CPP contributions, EI premiums, and penalties going back years.
The cost of getting this wrong can be enormous. So if you are using Canadian workers in any meaningful way, get clear advice on whether they are contractors or employees under Canadian rules. The CRA has its own test, and it does not always match what your country uses.
Mistake 6: Skipping Withholding Tax on Cross-Border Payments
When a Canadian company pays a foreign company for services performed in Canada, there are withholding tax rules to follow. The most common rule is Regulation 105, which requires Canadian payers to withhold 15 percent of payments to non-residents for services rendered in Canada.
The receiving foreign company often does not even know this rule exists. They invoice for $10,000 and only receive $8,500. Or worse, the Canadian payer forgets to withhold and ends up liable for the missed tax themselves.
There are ways to reduce or eliminate this withholding, usually by applying for a treaty-based waiver or filing the right forms in advance. But you have to know the rule exists before you can plan around it.
Mistake 7: Filing Late or Not at All
Canadian corporate tax returns are due six months after the fiscal year end. GST and HST returns have their own deadlines (monthly, quarterly, or annually, depending on your filing frequency). Provincial returns add another layer.
Foreign companies often miss these deadlines because they lack a Canadian accountant to track them. The CRA charges late filing penalties (5 percent of the unpaid tax plus 1 percent per month for up to 12 months), and the penalties for repeat offenders are even higher.
Late filing also flags your file for closer review. So if you were thinking of flying under the radar, late filings are usually what gets you on the CRA’s audit list.
Mistake 8: Trying to Handle Canadian Tax From Abroad
This is more of a strategic mistake than a technical one. Foreign companies sometimes try to handle Canadian tax through their domestic accountant, who does not specialize in Canadian rules. The result is usually a mix of missed filings, wrong elections, and incorrect treaty positions.
Canadian tax is its own world. The rules, the forms, the deadlines, and the CRA’s expectations are different from what you would see in the US, UK, or anywhere else. So if your domestic accountant is googling “Canadian T2 return” to figure out what to do, that is a sign you need actual Canadian tax help.

How to Avoid All of This
Most of these mistakes happen because foreign companies do not know what they do not know. Canadian tax rules are not impossible to follow, but they are different enough from those of other countries that small assumptions can lead to big problems.
The fix is simple. Get a Canadian tax expert involved from day one. Before you sign your first Canadian contract. Before you hire your first Canadian employee. Before you ship your first product into the country. The cost of doing it right from the start is always less than the cost of fixing mistakes after the CRA notices.
The Tax Whiz works with foreign companies operating in Canada every day. We handle T2 filings, GST or HST registrations, treaty-based positions, withholding tax planning, and the strategic structuring decisions that keep your Canadian operations clean. If your company is operating in Canada or planning to expand here, get in touch via the Tax Whiz website and let us review your situation before something goes sideways.