Find the word definition

Wikipedia
AutoCanada

AutoCanada is Canada's largest multi-location and first publicly traded franchise automobile dealership group. Based in Edmonton, Alberta; AutoCanada operates or manages 48 dealerships across Canada and has over 3,600 employees.