New & Used Mazda for sale in Canada

Price: $25,980

60,270 km
Vancouver, British Columbia Granville Island Auto Centre
Price: $19,999

79,500 km
Oakville, Ontario Absolute Auto Image
Price: $18,999

117,284 km
Calgary, Alberta Cavalcade Auto Acceptance Co
Price: $18,995

189,098 km
Victoria, British Columbia DK Motors
Price: $18,977
Peterborough, Ontario Auto Connect Sales
Price: $17,990

23,840 km
Toronto, Ontario Richstone Fine Cars
Price: $17,900

109,000 km
New Westminster, British Columbia New Concept Motors
Price: $17,500

97,000 km
Lower Sackville, Nova Scotia Area 51 Auto