BOMCAS Canada — Serving Clients Across Canada

Virtual, secure, Canadian-tax-focused accounting in every province and territory.

BOMCAS Canada is headquartered in Edmonton, Alberta and delivers professional accounting, tax preparation, bookkeeping, payroll, and business advisory services virtually to clients across every Canadian province and territory. Our secure client portal, video meetings, e-signature workflow, and direct CRA representation under your written authorization mean we can serve a client in downtown Toronto, a hamlet in northern Manitoba, a community in Nunavut, or anywhere in between with the same quality.

Use the directory below to browse province-specific information including sales tax, corporate tax rates, key cities served, and how BOMCAS Canada supports businesses and individuals in that region.

Provinces & Territories

Major Cities Served

The Canadian cities below have dedicated landing pages with city-specific tax and accounting context.

Abbotsford, BR Airdrie, AL Ajax, ON Alma, QU Alma, NE Aurora, ON Barrie, ON Belleville, ON Blainville, QU Boucherville, QU Brampton, ON Brandon, MA Brantford, ON Brossard, QU Burlington, ON Burlington, NE Burnaby, BR Caledon, ON Calgary, AL Cambridge, ON Campbell River, BR Charlottetown, PR Charlottetown, NE Chilliwack, BR Cochrane, AL Cochrane, ON Coquitlam, BR Delta, BR Drummondville, QU Edmonton, AL Fort Erie, ON Fort McMurray, AL Fredericton, NE Gatineau, QU Georgina, ON Granby, QU Grande Prairie, AL Greater Sudbury, ON Guelph, ON Haldimand County, ON Halton Hills, ON Hamilton, ON Innisfil, ON Kamloops, BR Kawartha Lakes, ON Kelowna, BR Kingston, ON Kingston, NO Kingston, PR Kitchener, ON LaSalle, ON Lakeshore, ON Langford, BR Laval, QU Leduc, AL Lethbridge, AL Lloydminster, AL Lloydminster, SA London, ON Longueuil, QU Lévis, QU Magog, QU Maple Ridge, BR Markham, ON Milton, ON Mission, BR Mississauga, ON Moncton, NE Montréal, QU Moose Jaw, SA Nanaimo, BR New Westminster, BR Newmarket, ON Niagara Falls, ON Norfolk County, ON North Bay, ON North Vancouver, BR Oakville, ON Okotoks, AL Orangeville, ON Orillia, ON Oshawa, ON Ottawa, ON Penticton, BR Peterborough, ON Pickering, ON Port Coquitlam, BR Prince Albert, SA Prince George, BR Quebec City, QU Red Deer, AL Regina, SA Richmond, BR Richmond, QU Richmond Hill, ON Rimouski, QU Rouyn-Noranda, QU Saanich, BR Saguenay, QU Saint John, NE Saint-Georges, QU Saint-Hyacinthe, QU Saint-Jean-sur-Richelieu, QU Saint-Jérôme, QU Salaberry-de-Valleyfield, QU Sarnia, ON Saskatoon, SA Sault Ste. Marie, ON Shawinigan, QU Sherbrooke, QU Sherbrooke, PR Spruce Grove, AL St. Albert, AL St. Catharines, ON St. John's, NE Surrey, BR Thunder Bay, ON Timmins, ON Toronto, ON Trois-Rivières, QU Vancouver, BR Vaughan, ON Vernon, BR Victoria, BR Victoria, PR Victoria, NE Victoriaville, QU Waterloo, ON Waterloo, QU Welland, ON Whitby, ON Winnipeg, MA Woodstock, ON Woodstock, NE Woodstock, NE

BOMCAS Canada also serves over 2,200 additional Canadian towns, villages, and hamlets virtually. If your community is not listed above, please contact us — we serve all of Canada.