TenStep has two offices in Canada:

TenStep Maritimes

TenStep Québec

Please click on the office name to visit their website.