New & Used Mazda for sale in Canada

Price: Call
Acheson, Alberta Auto Nation
Price: $13,495

61,000 km
Waterloo, Ontario Carimex Auto Sales
Price: $12,995

98,930 km
Sutton West, Ontario Unicar
Price: $15,800

159,000 km
Guelph, Ontario Auto Market
Price: $9,599

142,400 km
Scarborough, Ontario Aya's Auto Sale
Price: Call

208,973 km
Guelph, Ontario Eknors Auto
Price: $42,897
Port Moody, British Columbia OpenRoad Mazda-Port Moody