New & Used Mazda for sale in Canada

Price: $7,995

205,942 km
Saint Catharines, Ontario Teka Cars
Price: Call
New Westminster, British Columbia Autodome Fine Cars
Price: $16,990

129,652 km
Brampton, Ontario Faith Auto Dealers
Price: $11,800
New Westminster, British Columbia Kurumaya Ventures
Price: $6,900

150,706 km
Hamilton, Ontario Captain Auto Sales
Price: $4,995

253,178 km
North York, Ontario Toronto Auto Depot
Price: $6,495

194,756 km
Markham, Ontario Duaa Auto
Price: $6,924

185,220 km
Brantford, Ontario Route 24 Auto