Echelon’s head office is in Mississauga, Ontario. They also have offices in Laval and, Montreal in Quebec, and Kelowna and Burnaby, in B.C. Echelon Insurance offers coverage to customers across Canada.