Economical Cross-border tax for physiotherapists & allied health

Cross-border tax filing for physiotherapists & allied health, planned and filed from one desk, at a fixed fee agreed in writing before any work starts. Ask us about economical cross-border tax for physiotherapists & allied health: call the 24-hour helpline on +1 (416) 619-0068, or request a written fixed quote today.

  • 15+Years of cross-border experience
  • 18,000+Clients served
  • 5.0Google rating
  • 4Global offices — India, USA, Canada & UAE

Secure a fixed quote

Send what you have. We price the engagement from your own documents, in writing, before any work starts.

24-hour helpline: +1 (416) 619-0068
  • 18,000+ clients served
  • Offices in India, the USA, Canada and the UAE
  • 24-hour helpline: +1 (416) 619-0068
In short

Allied health professionals commonly work through a mix of employment, contracting and clinic fee-splits, and each of those three is characterised separately in each country involved.

Below: the rule, what clients ask first, two worked files with their numbers, the process end to end, and the published fee.

The rule that applies to this group and not the one next to it

Allied health professionals commonly work through a mix of employment, contracting and clinic fee-splits, and each of those three is characterised separately in each country involved.

One question decides the rest of the file. That is the practical value of a specialist here: not better arithmetic, but knowing which of several possible rules governs physiotherapists & allied health before the return is built on the wrong one.

Two of the firm’s advisers at a desk in the Delhi office

Fixed fees for physiotherapists & allied health tax, agreed up front

For a physiotherapist or allied health professional the fee turns on how many kinds of income have to be characterised and in how many countries: pure employment in one place is a short file, while employment plus contract work plus a clinic fee-split across two systems is a longer one. The price is agreed in writing first.

Individual tax filing

From $349

fixed, quoted before work starts

Returns for people whose tax position did not stay in one country, including the years residence itself is in question.
See the fee schedule

Foreign asset & information reporting

From $349

fixed, quoted before work starts

The reporting obligations that attach to owning something abroad, worked out from your holdings rather than from the tax return alone.
See the fee schedule

Non-resident & departure filings

From $349

fixed, quoted before work starts

Non-resident filings and the two part-year returns a move produces, sequenced so neither country taxes the same income twice.
See the fee schedule

Corporate cross-border filing

From $999

fixed, quoted before work starts

Corporate compliance for a group that trades or holds assets in more than one country, prepared on both sides together.
See the fee schedule

Catch-up & voluntary disclosure

From $349

fixed, quoted before work starts

Missed years brought current under the disclosure programme that fits, with the penalty position worked out before anything is filed.
See the fee schedule

Payroll & mobility setup

From $999

fixed, quoted before work starts

The employer side of mobility — where to register, what to withhold, and what to report once someone works across a border.
See the fee schedule

Transfer pricing documentation

From $2,500

fixed, quoted before work starts

Documentation for transactions between related companies: the method, the comparables and the file an authority asks to see.
See the fee schedule

Estate & trust filing

From $799

fixed, quoted before work starts

Cross-border estates and trusts, from the reporting on the assets to the returns the beneficiaries then have to file.
See the fee schedule

All published fees on one page — all of it on a single page, so the number you compare is the number you pay.

Three things we hear on the first call

  • Some of my income is employment, some is contract, and the split differs by country.
  • My clinic pays me a percentage and calls it rent, which cannot be right.
  • I moved mid-year and both countries taxed the same months of income.

If any of that sounds familiar, it is because it is the standard experience of anyone in this position. The rules were not written to be read together, and nobody is given a map. See also US person with a TFSA or RESP — the reporting.

What this looks like with numbers

Worked through with figures, the mechanism looks like this.

Splitting one salary between two countries

A salary of C$144,000 for a year with 237 working days, 45 of them performed in the other country. Employment income is generally sourced to where the work was physically done.

Splitting one salary between two countries
ItemAmount
Annual salaryC$144,000
Working days in the year237
Days worked in the other country45
Days worked at home192
Income sourced to the other countryC$27,342
Income sourced at homeC$116,658

C$27,342 is sourced abroad on this split, which is the figure the host country taxes and the figure the home credit is computed on. Reproduce this from a travel record, not from memory — it is the first thing an auditor asks for. Your version of this table is the useful one, and it takes a short call and a document pack to produce.

These amounts illustrate the mechanism only. The rates and thresholds are assumptions of the example, not your numbers: each is checked against the issuing authority for your specific tax year before any return is filed.

A worked example

The arithmetic is more persuasive than the description, so:

Credit relief on one stream of income

Take C$108,000 of income taxed in both countries. Assume the other country charged 21% on it and the home country would charge 42% on the same amount.

Credit relief on one stream of income
ItemAmount
Income taxed in both countriesC$108,000
Tax paid abroad (assumed 21%)C$22,680
Home tax on the same income (assumed 42%)C$45,360
Credit available (lesser of the two)C$22,680
Home tax still payableC$22,680

The credit absorbs C$22,680 and leaves C$22,680 payable at home, because the home rate on this income is the higher of the two. The balance is real cash and it is due on the home timetable, which is why instalments get raised in the first meeting. Your version of this table is the useful one, and it takes a short call and a document pack to produce.

Example figures throughout, selected to make the rule visible, with rates and thresholds assumed for the demonstration. Your actual filing uses figures confirmed with the issuing authority for your tax year.

How the engagement runs

  1. 1We start with the chronology: dates, countries, and what has already been filed
  2. 2You get the scope and the fee in writing before we touch anything
  3. 3The work is prepared and reviewed by a named person, not a queue
  4. 4Nothing is filed until you have read it
  • 18,000+ clients served across 4 global offices: India, the USA, Canada and the UAE.
  • Authorisation with each authority, so we see the assessments and slips directly rather than asking you for them.
  • We will tell you when you do not need us, and that call is free.

Where to go from here

If a letter prompted this, bring the letter — it usually contains the answer to half the questions.

Reviewed for accuracy for the 2025 and 2026 filing seasons by Udit Gupta, Cross-Border Tax Expert, Legal Quotient Consultants. This is general information rather than advice about your file — a short call is the way to get the second.

International tax accountant, in practice

Read this page for international tax accountant. It works through cross-border tax for physiotherapists & allied health from the beginning — whether it applies to you at all, what has to be filed if it does, and what the engagement costs, priced up front.

The four phases of the work

  1. Send what you already have

    Slips, statements, prior returns — in any order. We list what is still needed after reading them.

  2. A fee agreed in writing

    Quoted from those documents, before the work starts, and it does not move once you accept it.

  3. Each side drafted against the other

    The returns are built together rather than in sequence, so relief is claimed once and in the right country.

  4. You approve before it is filed

    The finished return comes to you first. Nothing is submitted on your behalf unseen.

How physiotherapists & allied health tax is handled here

Factor Legal Quotient Hourly billing model
Pricing A fixed fee, agreed in writing before work starts Hourly, billed as incurred
Experience 15+ years of cross-border work, 18,000+ clients Varies by file
Both sides of the border Prepared together by one team, so relief is claimed exactly once One country at a time, reconciled later
Who reviews it A named practitioner, published on the page Whoever the queue reaches
Where the work happens Our offices in India, the USA, Canada and the UAE Whichever single office you can travel to

Key terms behind this page, defined

Profit attribution
The exercise of determining how much profit belongs to a permanent establishment, treating it as if it dealt at arm's length with the rest of the enterprise.
Central management and control
The test used to determine corporate and trust residence in several systems: where the strategic decisions are actually taken, not where the register is kept.
FC-TRS
The Indian reporting of a share transfer between a resident and a non-resident, on the same short clock as an issue.
Foreign grantor trust
A non-US trust with a US settlor treated as grantor, bringing US information reporting and taxation of the trust's income to that settlor.

The published fees closest to physiotherapists & allied health tax

A mid-year move adds work of its own, because the months both countries have taxed must be split and the relief claimed on each return. So does a clinic agreement whose wording has to be read before the fee-split can be reported correctly. Both are priced from your own documents, in writing.

Foreign asset & information reporting

$349fixed, before work starts

Covers: Foreign holdings mapped once — accounts, real property, shareholdings — then reported to each authority in the form it requires.

See this fee page

Non-resident & departure filings

$349fixed, before work starts

Covers: Non-resident filings and the two part-year returns a move produces, sequenced so neither country taxes the same income twice.

See this fee page

Why clients bring physiotherapists & allied health tax to us

Residence is tested, not assumed

Where you are resident for treaty purposes is a question with a method. We work through it and write down the answer, with the facts it rests on.

You deal with the person who did the work

The practitioner who prepared and reviewed your file is the one who answers the question about it.

We say early if it is not our work

If a file needs something this practice does not do, you hear that at the start rather than after a bill.

Late and missed years are ordinary work

An unfiled history is not a reason to wait longer. We assess what is still open and what relief the delay attracts before the first return goes in.

The team at work in the open-plan office

How the engagement runs, phase by phase

Step 1

Initial call

A short call to work out what actually applies to you and what does not

Step 2

Scope and fee

A written quote against a defined scope, with nothing billed by the hour

Step 3

Preparation and review

We prepare, a named reviewer checks it, and you see it before it goes

Step 4

Filing and payment

You approve, we file, and only then do you pay

The team reviewing a file together at a desk

A fixed quote first, in writing

  • Step 1: Share your documents – A secure upload link arrives after the first call — send files in any state.
  • Step 2: A written fixed fee – The quote is fixed from what you send; it does not move once accepted.
  • Step 3: Preparation, both sides at once – The returns are drafted together, reconciled line against line.
  • Step 4: Approve, then file – Nothing is filed until you have seen it and approved it.

Quoted up front, in writing.

Contact Us 24-hour helpline +1 (416) 619-0068

The rest of this practice

Each of these carries its own guide, pricing pointers and FAQ.

The work we do for clients like this

Dividends, interest and royalties — the treaty articles Everything on dividends interest royalties treaty articles, at the same depth as this page.
Dividend repatriation from India Dividend repatriation from India — the guide, the FAQ and the fixed fee.
TDS when buying property from an NRI (s.195) The full guide to TDS when buying property from an NRI (s.195), with the fee fixed before any work starts.
Form 3CEFA — safe harbour option (India) Its own page: form 3cefa India — mechanism, deadlines and published fees.
Canadian beneficiary of a foreign trust Everything on Canadian beneficiary of a foreign trust, at the same depth as this page.
Post-mortem planning & pipeline Post-mortem planning & pipeline — the guide, the FAQ and the fixed fee.
NRI Indian return — do you need to declare foreign assets? The full guide to do NRI need to declare foreign assets in India, with the fee fixed before any work starts.
RSUs across borders Its own page: rsus across borders — mechanism, deadlines and published fees.
Working remotely from abroad — the tax implications Everything on tax implications working remotely abroad, at the same depth as this page.

Who we bring this work to

Team-sport athletes — what we charge Everything on team-sport athletes what we charge, at the same depth as this page.
Tax for crypto traders Crypto traders tax — the guide, the FAQ and the fixed fee.
Crypto traders — what you owe in each country The full guide to crypto traders what you owe in each country, with the fee fixed before any work starts.
Professional services firms cross-border tax Its own page: professional services firms cross border tax — mechanism, deadlines and published fees.
Individuals & families abroad cross-border tax Everything on individuals & families abroad cross border tax, at the same depth as this page.
Management consultants — what you owe in each country Management consultants what you owe in each country — the guide, the FAQ and the fixed fee.
Day traders — what you owe in each country The full guide to day traders what you owe in each country, with the fee fixed before any work starts.
Tax for professors & lecturers Its own page: professors & lecturers tax — mechanism, deadlines and published fees.
Team-sport athletes — what you owe in each country Everything on team-sport athletes what you owe in each country, at the same depth as this page.

Where our clients live and work

Luxembourg tax for expats — country guide Everything on Luxembourg tax for expats, at the same depth as this page.
Argentina tax for expats — country guide Argentina tax for expats — the guide, the FAQ and the fixed fee.
South Africa tax for expats — country guide The full guide to South Africa tax for expats, with the fee fixed before any work starts.
Saudi Arabia tax for expats — country guide Its own page: Saudi Arabia tax for expats — mechanism, deadlines and published fees.
Zimbabwe tax for expats — country guide Everything on zimbabwe tax for expats, at the same depth as this page.
Germany tax for expats — country guide Germany tax for expats — the guide, the FAQ and the fixed fee.
Canada–UAE tax corridor The full guide to Canada UAE tax, with the fee fixed before any work starts.
Croatia tax for expats — country guide Its own page: croatia tax for expats — mechanism, deadlines and published fees.
Serbia tax for expats — country guide Everything on serbia tax for expats, at the same depth as this page.

The people on your file

Five named practitioners, each with the part of a cross-border file they carry. Every page on this site says who reviewed it, and the reviewer is one of these people rather than an unnamed team.

Udit Gupta

Udit Gupta

Cross-Border Tax Expert

CA (ICAI), In-Depth Tax Trained

Reviews and signs off the practice's cross-border positions, and carries final responsibility for the treaty analysis on every file that leaves the office.

Abhinav Gupta

Abhinav Gupta

Canada Tax / International Tax

Canada Tax, International Tax, Cross-Border Tax, Transfer Pricing

Canadian returns with foreign income, non-resident filings, and the transfer-pricing documentation that runs alongside intercompany work.

Raghav Gupta

Raghav Gupta

International Tax

International Tax, Transfer Pricing Specialist

Benchmarking, method selection and the local-file and master-file sets that support a group's pricing policy under examination.

Anmol Mittal

Anmol Mittal

Canada and US tax

CPA Canada, CPA USA, CA (ICAI)

Files that have to be right on both sides of the border at once — dual filings, streamlined catch-ups, and the foreign tax credit reconciliation between them.

Vinayak Indolia

Vinayak Indolia

CFO advisory

CPA, CA. Fractional CFO and Senior Advisory Specialist

Groups that need the tax position and the finance function to agree: structure reviews, intercompany policy, and the reporting a board can act on.

Meet the whole team

Files that look like this one

Case study 1

A fee-split agreement read as rent by the clinic's bookkeeper

A physiotherapist received a statement each month showing her gross collections less a percentage described as rent. She had no room of her own, nothing was payable in weeks she did not work, and she billed no patients directly. We read the agreement against what actually happened in the clinic, concluded the payment was a share of clinic revenue rather than rent for space, and reported it accordingly. The engagement produced a return reporting her share on a documented basis, a written note of the characterisation, and a summary the clinic could use to align its own reporting.

Case study 2

Employment on one side of the border and contracting on the other

An allied health professional held a salaried hospital post in one country and treated private clients in another, and each country had taken a view on the same arrangement. One characterised the private work as employment, the other as a business. We set out the tests each applied, established which facts were genuinely in dispute, and filed on a single characterisation with the reasoning attached rather than reporting differently on each side. The engagement produced consistent returns in both countries, a treaty position identifying which article each stream falls under, and a file supporting it.

Case study 3

Untangling months taxed twice after a mid-year move

An occupational therapist moved mid-year, filed in her new country on a full-year basis, and filed nothing in the one she had left. Both taxed the same spring months. We established the date residence actually changed, using the tenancy, the professional registration and the family's move rather than the flight date alone, then filed a part-year return in the departure country and amended the arrival-country return to match. The engagement produced part-year filings meeting at one agreed date, and removed the overlap that had been taxed in both places.

Case study 4

A speech therapist with salaried shifts and private clients

A speech and language therapist assumed the deductions taken from her hospital salary covered everything, and had never registered the private caseload she saw in the evenings. Several years had accumulated. We characterised the private work, reconstructed the income from appointment records and bank deposits, and filed the open years with the business source properly reported alongside the employment one. The engagement produced a complete set of filings for the period, a disclosure covering the unreported source, and an expense schedule for the private practice that had never been claimed at all.

Case study 5

Characterising a chiropractor's contract before either return was filed

A chiropractor sent us a clinic agreement he had been asked to sign, before any income had been earned under it. The draft described him as an independent contractor while giving the clinic control of the diary, the fee scale and any substitute arrangement. We set out how each country involved would be likely to read those terms, and which of them he could change without altering his commercial position. The engagement produced a written characterisation he could take back to the clinic, and a reporting plan agreed in advance of the first payment.

Case study 6

Two countries reading one clinic percentage differently

A physiotherapist's clinic deducted a percentage and reported her gross collections to its own authority, while she reported only the net in her country of residence. Neither figure agreed with the other, and a query eventually arrived asking why. We reconciled the two reports, explained the basis on which each had been prepared, and settled on reporting the gross with the clinic's charge claimed as an expense. The engagement produced an amended return on the agreed basis, a reconciliation of both countries' figures, and a response to the query that closed it.

Case study 7

Options Granted in India and Exercised Elsewhere

Where the grant, the vesting and the exercise happen in different countries, each may claim part of the same gain. Apportioning it across the period worked is what prevents the whole amount being taxed twice.

Read how this one runs
Case study 8

A Secondment Whose Paperwork Decided the Tax

Who employs, who directs and who bears the cost are the facts a treaty article turns on, and an assignment letter is where they are recorded. Drafting it with the tax position in view prevents an argument later.

Read how this one runs

All case studies — every published engagement in one place.

Core International & Cross-Border Tax Services

International Tax Planning & Advisory

Strategy and compliance for income, assets and families spread across borders.

One coordinating team: filings on every side of the border are sequenced so treaty relief and foreign tax credits are claimed once — and in the right country.

U.S. & Cross-Border Tax Returns

Dual filers: U.S. citizens in Canada and Canadians with U.S. income run two parallel systems — we prepare both, in the right order, every year.

Expat & Emigration Tax

The move year is its own project: the elections and valuations filed that year decide the next decade of both countries’ returns.

Non-Resident Canadian Tax

Default withholding is 25% of gross: elective returns routinely turn over-withheld rent and pensions into refunds.

Transfer Pricing & BEPS

Documentation prepared with the return is the cheapest insurance in international tax; reconstructing it during an audit is the most expensive.

Cross-Border Estates & Trusts

Wills drafted for one country routinely misfire in the other — deemed disposition here, estate tax there, credits in between.

Cross-Border Corporate Tax

Expansion raises the same four questions every time — entity, PE, repatriation, payroll. We answer them before the tax authorities do.

India Tax for NRIs & Returning Residents

The deduction is taken on the sale price, not the gain — which is why an NRI property sale strands cash unless the certificate is applied for before closing.

Canadian Tax with a Foreign Element

Residency is decided on facts, not on a form — and the year you arrive or leave is the one where the largest amounts turn on the smallest details.

UAE Tax for Expats & Their Home Country

A zero-tax country is only half the answer — the question that decides the bill is whether the country you came from still treats you as resident.

Industries & Client Types We Serve Worldwide

Global E-commerce & Marketplaces
Technology & SaaS
Professional Services Firms
Cross-Border Real Estate
Importers, Exporters & Manufacturers
Athletes, Artists & Entertainers
Remote Workers & Digital Nomads
Investment Funds & Holding Companies

Global E-commerce & Marketplaces

  • Foreign VAT / GST / sales tax registrations
  • Marketplace withholding reviews
  • Inventory nexus & PE analysis
  • Multi-currency books reconciled
Explore E-commerce & Marketplaces

Technology & SaaS

  • Cross-border revenue sourcing & withholding
  • IP structuring with real substance
  • Equity for cross-border teams
  • U.S. expansion: entity & PE setup
Explore Technology & SaaS

Professional Services Firms

Firms and partners working across borders meet Regulation 105 withholding, PE risk on long engagements and per-country payroll for travelling staff.

A partnership is taxed in the hands of its partners, so one engagement abroad can reach every partner's personal return. The order matters: the waiver is applied for before the invoice, the presence is tracked before it becomes an establishment, and the payroll is registered before the first day worked in the other country.

  • Reg 105 / 102 waivers
  • Permanent establishment risk
  • Partner mobility planning
  • Cross-border withholding recovery
Explore Professional Services

Importers, Exporters & Manufacturers

  • Transfer pricing documentation (s.247)
  • Customs value vs transfer price
  • Foreign affiliate reporting (T1134)
  • Country-by-country reporting
Explore Trade & Manufacturing

Athletes, Artists & Entertainers

  • Reg 105 & U.S. CWA agreements
  • Multi-state & country calendars
  • Touring income allocation
  • Royalty & image-rights withholding
Explore Athletes & Entertainers

Remote Workers & Digital Nomads

  • Residency analysis before moving
  • Employer payroll exposure
  • Totalization & social security
  • Foreign tax credits
Explore Remote Workers

Investment Funds & Holding Companies

  • Treaty access & PPT reviews
  • FAPI & surplus computations
  • Withholding-efficient routing
  • Governance & substance
Explore Funds & Holdcos

Tax for physiotherapists & allied health — questions we are asked

What makes physiotherapists & allied health different from an ordinary filing?

Allied health professionals commonly work through a mix of employment, contracting and clinic fee-splits, and each of those three is characterised separately in each country involved. An ordinary preparer applies the general rule and stops there, which is how the relief in the specific provision goes unclaimed.

Can you work with my existing accountant?

That is how most of these engagements run. They keep the domestic file, we take the cross-border piece, and the boundary is agreed in writing so nothing is done twice or missed.

Is my clinic fee-split employment income or self-employment income?

It depends on the substance of the arrangement, not the label in the agreement. The questions that decide it are the familiar ones. Who controls the appointment book, who carries the risk of an empty clinic day, who supplies the equipment and the premises, whether you can send a substitute, and whether you can treat patients elsewhere. A fee split can sit on either side of that line. What causes trouble is the same arrangement being characterised one way by the clinic for its own filings and the other way by you on yours, because only one of you can be right.

My clinic calls my percentage rent, is that correct?

Sometimes, and often not. Rent is payment for the use of space, so if you genuinely occupy a room, pay for it whether or not you fill it, and bill your own patients, a rent characterisation can be honest. A percentage of what you collect, with nothing payable in a quiet week, looks much more like a share of the clinic's revenue or a fee for services the clinic provides to you. The distinction matters because it changes who reports the gross income, what expenses each side may claim, and whether indirect taxes apply to the payment.

Why did both countries tax the same months after I moved?

Because each of them assumed you were resident for those months, and neither had been told otherwise. A mid-year move should produce a part-year in the country you left and a part-year in the country you arrived in, meeting at a single date. When no departure return is filed, the first country carries on treating you as resident while the second taxes you from arrival on your worldwide income. The overlap is not a rule of law, it is an unresolved question about a date. Fixing it means establishing when residence actually changed and filing both sides consistently with that.

Do I need to register as self-employed if I also have salaried work?

Usually yes, if any part of your work is genuinely on your own account. The salaried post does not absorb the contract work. They are separate sources, they are reported separately, and the deductions taken from your salary do not cover the tax on the other. Allied health professionals meet this more than most, because the mix is normal in the field: a hospital contract, some sessions at a private clinic, a handful of direct clients. Each has to be characterised on its own terms before any of it can be reported.

How is contract physiotherapy work treated when the clinic is abroad?

The starting point is where you perform the work, because services are generally sourced to the place they are carried out rather than to the payer's address. Treating patients in one country for a clinic registered in another does not usually make the income foreign. What the foreign clinic may do is withhold, or report you to its own authority, which then has to be reconciled with what you declared where you actually worked. Where you do travel to treat, the days spent there matter, and a record kept at the time is worth a great deal afterwards.

Can income be employment in one country and contract in the other?

It can, and it is one of the harder problems in this field. Each country applies its own test to the same facts, and the tests are not identical, so a fee split that is plainly self-employment on one side of a border may be treated as employment on the other. The consequence is practical rather than theoretical, because employment income and business income are relieved under different treaty articles and sourced by different rules, so a mismatch can leave part of the income relieved nowhere. Resolve it in writing before either return is filed.

What is cross-border tax?

Cross-border tax is what applies when income, assets or people touch more than one tax system at once — someone living in one country and earning in another, a company selling or hiring abroad, a family holding property in a second country. The work is rarely one country's rules applied harder; it is reconciling two sets of rules and claiming the relief that stops the same income being taxed twice at full rates. See what we do.

How does a remittance actually work, and is it taxed?

A remittance is a transfer of money, not a category of income, and moving your own funds between your own accounts is not what creates tax. What can create tax is the income behind the money and the rules of the country it leaves. India, for instance, collects tax at source when a resident individual remits abroad under the Liberalised Remittance Scheme, and requires certification before certain payments leave. The transfer is the trigger for paperwork rather than for tax. See the LRS and tax collected at source.

Fixed fee agreed before we start

Ready to deal with physiotherapists & allied health filing?

One call to the 24-hour helpline is enough to tell you what has to be filed, what it costs, and whether you need us at all.

  • 24-hour helpline, +1 (416) 619-0068
  • Re-quoted, never silently invoiced
  • Rated 5.0 out of 5 stars on Google

Our practitioners are alumni of leading accounting and tax institutions

Where our partners studied — CPA Canada (In-Depth Tax Program), AICPA, the Institute of Chartered Accountants of India and the Malaysian Institute of Accountants.

Request a Quote +1 (416) 619-0068