Cross-Border Tax Accountants
Cross-Border Tax Accountants: directory of firms
Cross-border tax accountants handle files where two tax systems apply to the same person or business at the same time. Typical clients are Canadians who took a job in the United States, US citizens and green card holders living in Canada, snowbirds who spend long winters south of the border, people who kept a home or rental property in one country after moving to the other, and owners whose company has customers, contractors or staff on both sides.
Browse cross-border tax accountants by city, and see what to check before you hire.
Directory only
LokalMatch doesn’t take requests for cross-border tax accountants in Canada and doesn’t pass your details to anyone. Firms are listed as a directory: compare them and contact the ones you choose directly. LokalMatch doesn’t recommend any firm.
Paid listings and paid requests aren’t switched on for this service in Canada.
On this page
Most of the work turns on two questions: where you are resident for tax purposes, and what has to be reported. The Canada Revenue Agency treats residency as a question of fact and weighs residential ties, with a home in Canada, a spouse or common-law partner in Canada and dependants in Canada as the significant ones. Someone without significant ties who stays in Canada long enough in a year can still be taxed as a deemed resident. The United States works differently again: the IRS states that US citizens and resident aliens are taxed on worldwide income from all sources no matter where they live.
Because the two systems overlap rather than line up, the useful time to get advice is before a move, a property sale or a first year of foreign income, not in the weeks after a filing deadline. An accountant who works across both systems will normally want your immigration status, your travel pattern, your accounts in each country and the dates things changed before saying anything definite.
Cross-border situations these accountants handle
- Emigration from Canada: the year you leave produces a part-year return and the CRA's rules on when you become a non-resident and what is treated as disposed of on departure.
- Immigration to Canada: arriving part-way through a year, with foreign accounts, pensions or a business left behind.
- US citizens and green card holders resident in Canada, who keep filing with the IRS on worldwide income while also filing in Canada.
- Snowbirds and frequent travellers, where days in the United States and ties in Canada both matter.
- Non-resident owners of Canadian real estate, and Canadian owners of property abroad.
- Businesses selling, contracting or employing across the border, where the same profit can attract attention from both revenue agencies.
How a cross-border tax engagement usually runs
The first step is almost always a residency review rather than a return. Expect questions about where you live, who lives with you, what you own in each country, your immigration status and the exact dates you moved or changed jobs. If the answer is genuinely unclear, the CRA publishes forms for asking its own opinion: NR73 for someone leaving Canada and NR74 for someone entering.
Next comes the reporting inventory. The CRA requires Canadian residents who hold specified foreign property above a cost threshold set out on its Foreign Income Verification Statement page to file Form T1135, due with the return for that year. On the US side, the IRS requires US persons with foreign financial accounts over a threshold to file a Report of Foreign Bank and Financial Accounts, FinCEN Form 114, even when those accounts produce no taxable income.
Only then is anything prepared. The accountant sequences the two returns so that income, credits and treaty positions are consistent, and tells you which country's return has to be finished first. Ask for that sequence and the deadline calendar in writing at the start, because a late filing in one country is rarely fixed by an on-time filing in the other.
Credentials to check on both sides of the border
In Canada the accounting profession is regulated province by province. The provincial CPA bodies grant the designation, keep registers the public can search and decide who may practise professional accounting, and the CPA Act in British Columbia reserves the Chartered Professional Accountant and Professional Accountant titles to members in good standing and registered firms. Look the person and the firm up in the register for the province where you live before you hand over documents.
US filings are a separate question. Preparing and signing a US return, or dealing with the IRS on your behalf, is not something a Canadian designation covers by itself, so ask plainly who in the firm handles the US side, what they are admitted or enrolled to do, and whether that work stays in-house or goes to a correspondent firm.
Where cross-border files go wrong
- Assuming a move ends Canadian tax obligations: the CRA says you generally become a non-resident on the latest of the day you leave, the day your spouse or common-law partner and dependants leave, and the day you become a resident of the new country.
- Forgetting that leaving Canada can trigger tax on property treated as sold at fair market value and immediately reacquired, and a separate list of property on Form T1161 where the value is above the threshold the CRA sets.
- Treating foreign account reporting as optional because the accounts earn little: the FBAR obligation the IRS describes applies to the accounts themselves, not only to taxable income from them.
- Counting days loosely, when day counts drive both the CRA's deemed-residence rule and US substantial-presence questions.
- Filing the two returns in the wrong order, so credits claimed in one country do not match what was reported in the other.
- Leaving a US citizenship or green card out of the conversation because it feels like an immigration detail rather than a tax fact.
Two filing calendars in one year
Cross-border clients live with two sets of dates. The IRS gives US citizens and resident aliens abroad an automatic two-month extension, so a return that would normally be due on April 15 becomes due on June 15 for calendar-year filers. The FBAR is due on April 15 with an automatic extension to October 15, which the IRS says does not have to be requested.
Canadian dates sit alongside those, and they are not the same for everyone: the CRA's foreign reporting page shows the familiar split, with most individuals filing by April 30 and self-employed individuals by June 15, while a corporation's foreign reporting follows its fiscal year end. Ask your accountant for a single calendar covering both countries, including any instalment dates, rather than tracking two sets of reminders yourself.
One firm for both countries, or a specialist in each
A single firm that prepares both returns keeps the numbers, the credits and the positions in one place, which matters most when the same income is taxed twice and relief depends on what the other return says. The trade-off is that you depend on one team being genuinely strong on both systems.
Two specialists can work well when each side is substantial, for example a business with real operations in both countries, but only if somebody owns the coordination. Decide at the start who that is, who sees both sets of drafts, and how the two firms exchange information, so neither waits on the other in the last week before a deadline.
Engagement letters, and how LokalMatch lists cross-border tax accountants
Before any work starts you should have a written engagement letter that names the countries and years covered, says which filings are included and which are not, and explains what happens if a past year turns out to be missing. Cross-border files often uncover an earlier problem, and the time to agree how that is handled is before it surfaces.
LokalMatch publishes cross-border tax accountants as a directory listing: we don't sell requests for this service, and we don't screen, match, rank or recommend firms. Check registration yourself with the provincial CPA body, and ask directly about the US side. This guide is general information, not legal or tax advice, and nothing here is a statement about your own residency or filing position.
Cross-Border Tax Accountants: frequently asked questions
How do I know whether I am still a resident of Canada for tax purposes?
It is a question of fact, decided on your residential ties rather than a single rule. The CRA treats a home in Canada, a spouse or common-law partner in Canada and dependants in Canada as significant ties, and looks at secondary ties such as personal property, social and economic connections and Canadian identification. If your situation is unclear you can ask the CRA for an opinion using Form NR73 when leaving or Form NR74 when entering.
I am a US citizen living in Canada. Do I really have to file with the IRS?
The IRS states that US citizens and resident aliens abroad are subject to tax on worldwide income from all sources and must report all taxable income under the Internal Revenue Code. Living and paying tax in Canada does not by itself end the US filing obligation, and there may be a separate foreign account report. A cross-border accountant can tell you which forms apply to your own facts.
What is the T1135, and does it apply to me?
Form T1135, the Foreign Income Verification Statement, is filed by Canadian resident individuals, corporations and certain trusts and partnerships that hold specified foreign property with a cost above the threshold the CRA publishes. Specified foreign property covers things like funds held outside Canada, shares in non-resident corporations, debts owed by non-residents and property held abroad, with exclusions such as personal-use property. It is due with the return for the year.
Does the Canada–United States tax treaty mean I will not be taxed twice?
The treaty and its protocols exist precisely to deal with overlapping claims, and the IRS publishes the full text of the convention and the later protocols. In practice relief usually depends on claiming it correctly on the right return, in the right year, with the right supporting information, so treat the treaty as something your accountant applies to your facts rather than an automatic exemption.
When should I talk to a cross-border accountant?
Before the event, wherever you can: before the move, before selling a property, before taking a foreign job or before the first year with income in a second country. Decisions about timing, what you keep and what you close are much easier to plan than to unwind, and the year of a move usually produces a part-year return in at least one country.
Can my regular accountant handle a cross-border return?
Some can and many do not. The honest test is to ask which foreign forms they have prepared, who handles the other country's filings, and whether that work stays in the firm. A clear answer either way is more useful than a general assurance, and there is nothing awkward about asking a long-standing accountant to bring in a specialist for one part of the file.
Sources
- CRA – Determining your residency status
- CRA – Leaving Canada (emigrants)
- CRA – Foreign Income Verification Statement (Form T1135)
- IRS – U.S. citizens and resident aliens abroad
- IRS – Report of Foreign Bank and Financial Accounts (FBAR)
- IRS – Canada tax treaty documents
- CPABC – Professional accounting and use of the CPA designation
Written by the LokalMatch editorial team. Last reviewed September 14, 2026. How we write and check our guides
Find cross-border tax accountants by city
Alberta
Show 17 citiesHide cities
- Cross-Border Tax Accountants in Calgary
- Cross-Border Tax Accountants in Edmonton
- Cross-Border Tax Accountants in Airdrie
- Cross-Border Tax Accountants in Cochrane
- Cross-Border Tax Accountants in Fort McMurray
- Cross-Border Tax Accountants in Fort Saskatchewan
- Cross-Border Tax Accountants in Grande Prairie
- Cross-Border Tax Accountants in Leduc
- Cross-Border Tax Accountants in Lethbridge
- Cross-Border Tax Accountants in Medicine Hat
- Cross-Border Tax Accountants in Okotoks
- Cross-Border Tax Accountants in Parkland County
- Cross-Border Tax Accountants in Red Deer
- Cross-Border Tax Accountants in Rocky View County
- Cross-Border Tax Accountants in Spruce Grove
- Cross-Border Tax Accountants in St. Albert
- Cross-Border Tax Accountants in Strathcona County
British Columbia
Show 31 citiesHide cities
- Cross-Border Tax Accountants in Abbotsford
- Cross-Border Tax Accountants in Burnaby
- Cross-Border Tax Accountants in Kelowna
- Cross-Border Tax Accountants in Surrey
- Cross-Border Tax Accountants in Vancouver
- Cross-Border Tax Accountants in Victoria
- Cross-Border Tax Accountants in Campbell River
- Cross-Border Tax Accountants in Chilliwack
- Cross-Border Tax Accountants in Coquitlam
- Cross-Border Tax Accountants in Courtenay
- Cross-Border Tax Accountants in Delta
- Cross-Border Tax Accountants in District of North Vancouver
- Cross-Border Tax Accountants in Kamloops
- Cross-Border Tax Accountants in Langford
- Cross-Border Tax Accountants in Langley
- Cross-Border Tax Accountants in Maple Ridge
- Cross-Border Tax Accountants in Mission
- Cross-Border Tax Accountants in Nanaimo
- Cross-Border Tax Accountants in New Westminster
- Cross-Border Tax Accountants in North Cowichan
- Cross-Border Tax Accountants in North Vancouver
- Cross-Border Tax Accountants in Penticton
- Cross-Border Tax Accountants in Port Coquitlam
- Cross-Border Tax Accountants in Port Moody
- Cross-Border Tax Accountants in Prince George
- Cross-Border Tax Accountants in Richmond
- Cross-Border Tax Accountants in Saanich
- Cross-Border Tax Accountants in Township of Langley
- Cross-Border Tax Accountants in Vernon
- Cross-Border Tax Accountants in West Kelowna
- Cross-Border Tax Accountants in West Vancouver
Manitoba
Show 2 citiesHide cities
New Brunswick
Show 4 citiesHide cities
Newfoundland and Labrador
Show 2 citiesHide cities
Northwest Territories
Show 1 citiesHide cities
Nova Scotia
Show 4 citiesHide cities
Nunavut
Show 1 citiesHide cities
Ontario
Show 71 citiesHide cities
- Cross-Border Tax Accountants in Barrie
- Cross-Border Tax Accountants in Brampton
- Cross-Border Tax Accountants in Greater Sudbury
- Cross-Border Tax Accountants in Guelph
- Cross-Border Tax Accountants in Hamilton
- Cross-Border Tax Accountants in Kingston
- Cross-Border Tax Accountants in Kitchener
- Cross-Border Tax Accountants in London
- Cross-Border Tax Accountants in Markham
- Cross-Border Tax Accountants in Mississauga
- Cross-Border Tax Accountants in Oshawa
- Cross-Border Tax Accountants in Ottawa
- Cross-Border Tax Accountants in St. Catharines
- Cross-Border Tax Accountants in Toronto
- Cross-Border Tax Accountants in Vaughan
- Cross-Border Tax Accountants in Waterloo
- Cross-Border Tax Accountants in Windsor
- Cross-Border Tax Accountants in Ajax
- Cross-Border Tax Accountants in Aurora
- Cross-Border Tax Accountants in Belleville
- Cross-Border Tax Accountants in Blue Mountains
- Cross-Border Tax Accountants in Bradford
- Cross-Border Tax Accountants in Brantford
- Cross-Border Tax Accountants in Burlington
- Cross-Border Tax Accountants in Caledon
- Cross-Border Tax Accountants in Cambridge
- Cross-Border Tax Accountants in Centre Wellington
- Cross-Border Tax Accountants in Chatham
- Cross-Border Tax Accountants in Clarence-Rockland
- Cross-Border Tax Accountants in Clarington
- Cross-Border Tax Accountants in Collingwood
- Cross-Border Tax Accountants in Cornwall
- Cross-Border Tax Accountants in County of Brant
- Cross-Border Tax Accountants in East Gwillimbury
- Cross-Border Tax Accountants in Fort Erie
- Cross-Border Tax Accountants in Georgetown
- Cross-Border Tax Accountants in Georgina
- Cross-Border Tax Accountants in Grimsby
- Cross-Border Tax Accountants in Haldimand County
- Cross-Border Tax Accountants in Innisfil
- Cross-Border Tax Accountants in Kawartha Lakes
- Cross-Border Tax Accountants in King
- Cross-Border Tax Accountants in Lakeshore
- Cross-Border Tax Accountants in LaSalle
- Cross-Border Tax Accountants in Leamington
- Cross-Border Tax Accountants in Lincoln
- Cross-Border Tax Accountants in Milton
- Cross-Border Tax Accountants in New Tecumseth
- Cross-Border Tax Accountants in Newmarket
- Cross-Border Tax Accountants in Niagara Falls
- Cross-Border Tax Accountants in Norfolk County
- Cross-Border Tax Accountants in North Bay
- Cross-Border Tax Accountants in Oakville
- Cross-Border Tax Accountants in Orangeville
- Cross-Border Tax Accountants in Orillia
- Cross-Border Tax Accountants in Peterborough
- Cross-Border Tax Accountants in Pickering
- Cross-Border Tax Accountants in Prince Edward County
- Cross-Border Tax Accountants in Quinte West
- Cross-Border Tax Accountants in Richmond Hill
- Cross-Border Tax Accountants in Sarnia
- Cross-Border Tax Accountants in Sault Ste. Marie
- Cross-Border Tax Accountants in St. Thomas
- Cross-Border Tax Accountants in Stratford
- Cross-Border Tax Accountants in Thunder Bay
- Cross-Border Tax Accountants in Timmins
- Cross-Border Tax Accountants in Welland
- Cross-Border Tax Accountants in Whitby
- Cross-Border Tax Accountants in Whitchurch-Stouffville
- Cross-Border Tax Accountants in Woodstock
- Cross-Border Tax Accountants in Woolwich
Prince Edward Island
Show 1 citiesHide cities
Quebec
Show 74 citiesHide cities
- Cross-Border Tax Accountants in Gatineau
- Cross-Border Tax Accountants in Laval
- Cross-Border Tax Accountants in Longueuil
- Cross-Border Tax Accountants in Montreal
- Cross-Border Tax Accountants in Quebec City
- Cross-Border Tax Accountants in Sherbrooke
- Cross-Border Tax Accountants in Trois-Rivières
- Cross-Border Tax Accountants in Alma
- Cross-Border Tax Accountants in Baie-Comeau
- Cross-Border Tax Accountants in Beaconsfield
- Cross-Border Tax Accountants in Beloeil
- Cross-Border Tax Accountants in Blainville
- Cross-Border Tax Accountants in Boisbriand
- Cross-Border Tax Accountants in Boucherville
- Cross-Border Tax Accountants in Brossard
- Cross-Border Tax Accountants in Candiac
- Cross-Border Tax Accountants in Chambly
- Cross-Border Tax Accountants in Châteauguay
- Cross-Border Tax Accountants in Côte-Saint-Luc
- Cross-Border Tax Accountants in Cowansville
- Cross-Border Tax Accountants in Deux-Montagnes
- Cross-Border Tax Accountants in Dollard-des-Ormeaux
- Cross-Border Tax Accountants in Dorval
- Cross-Border Tax Accountants in Drummondville
- Cross-Border Tax Accountants in Gaspé
- Cross-Border Tax Accountants in Granby
- Cross-Border Tax Accountants in Joliette
- Cross-Border Tax Accountants in Kirkland
- Cross-Border Tax Accountants in L'Ancienne-Lorette
- Cross-Border Tax Accountants in L'Assomption
- Cross-Border Tax Accountants in La Prairie
- Cross-Border Tax Accountants in Lévis
- Cross-Border Tax Accountants in Magog
- Cross-Border Tax Accountants in Mascouche
- Cross-Border Tax Accountants in Mirabel
- Cross-Border Tax Accountants in Mont-Saint-Hilaire
- Cross-Border Tax Accountants in Mount Royal
- Cross-Border Tax Accountants in Pointe-Claire
- Cross-Border Tax Accountants in Repentigny
- Cross-Border Tax Accountants in Rimouski
- Cross-Border Tax Accountants in Rivière-du-Loup
- Cross-Border Tax Accountants in Rouyn-Noranda
- Cross-Border Tax Accountants in Saguenay
- Cross-Border Tax Accountants in Saint-Augustin-de-Desmaures
- Cross-Border Tax Accountants in Saint-Basile-le-Grand
- Cross-Border Tax Accountants in Saint-Bruno-de-Montarville
- Cross-Border Tax Accountants in Saint-Charles-Borromée
- Cross-Border Tax Accountants in Saint-Colomban
- Cross-Border Tax Accountants in Saint-Constant
- Cross-Border Tax Accountants in Saint-Eustache
- Cross-Border Tax Accountants in Saint-Georges
- Cross-Border Tax Accountants in Saint-Hyacinthe
- Cross-Border Tax Accountants in Saint-Jean-sur-Richelieu
- Cross-Border Tax Accountants in Saint-Jérôme
- Cross-Border Tax Accountants in Saint-Lambert
- Cross-Border Tax Accountants in Saint-Lazare
- Cross-Border Tax Accountants in Saint-Lin–Laurentides
- Cross-Border Tax Accountants in Sainte-Anne-des-Plaines
- Cross-Border Tax Accountants in Sainte-Catherine
- Cross-Border Tax Accountants in Sainte-Julie
- Cross-Border Tax Accountants in Sainte-Marthe-sur-le-Lac
- Cross-Border Tax Accountants in Sainte-Sophie
- Cross-Border Tax Accountants in Sainte-Thérèse
- Cross-Border Tax Accountants in Salaberry-de-Valleyfield
- Cross-Border Tax Accountants in Sept-Îles
- Cross-Border Tax Accountants in Shawinigan
- Cross-Border Tax Accountants in Sorel-Tracy
- Cross-Border Tax Accountants in Terrebonne
- Cross-Border Tax Accountants in Thetford Mines
- Cross-Border Tax Accountants in Val-d'Or
- Cross-Border Tax Accountants in Varennes
- Cross-Border Tax Accountants in Vaudreuil-Dorion
- Cross-Border Tax Accountants in Victoriaville
- Cross-Border Tax Accountants in Westmount
Saskatchewan
Show 4 citiesHide cities
Yukon
Show 1 citiesHide cities
What affects the fees cross-border tax accountants charge
Fees depend on the work involved and how the professional bills. We only publish fee ranges when they’re backed by real LokalMatch data or reliable sources. Until then, here’s what usually changes the fee:
- Scope and complexity of the work
- How the professional bills: hourly, flat fee or retainer
- Experience and seniority of the person doing the work
- Deadlines and how urgent the work is
- Third-party costs such as filing, registration or government fees
How to compare cross-border tax accountants before you hire
- Check that they are licensed or registered for this work where you live, on the regulator’s public register.
- Look for experience with matters like yours, and ask who will actually handle your file.
- Ask how they charge before any work starts, and get the terms in writing.
- Compare two or three professionals before you decide.
- Be wary of anyone who guarantees a particular outcome.
Questions to ask cross-border tax accountants before you hire
- Are you licensed or registered for this work, and with which body?
- Have you handled matters like mine before?
- Who will do the work, and who will I deal with day to day?
- How do you charge: hourly, a flat fee or a retainer?
- What is included in your fee, and what costs extra?
- Will you confirm the scope and fees in a written engagement letter?
- Do you carry professional liability insurance?
Licences and registration
This kind of work is often limited to licensed or registered professionals, and the rules depend on where you are. Ask which body they’re registered with, and check their status on that body’s public register before you hire.
Guides about cross-border tax
- ✦
Accountants guide
Accounting covers a wide field, and the word means different things to different firms. Some accountants keep the books and produce monthly statements, some prepare personal and corporate tax returns, some sign audit or…
Read guide - ✦
Bookkeepers guide
Bookkeeping is the day-to-day record of a business: sales invoiced, bills received, money in and out of the bank, sales tax collected and paid, and what is owed in each direction.
Read guide - ✦
Tax Accountants guide
A tax accountant prepares and files personal tax returns, plans ahead of the next filing, and deals with whatever arrives afterwards: a review letter, a request for receipts, a reassessment.
Read guide