New & Used Mazda for sale in Canada

Price: $10,900
Ottawa, Ontario Rony's Auto Sales
Price: $7,200

229,543 km
North Vancouver, British Columbia Sea to Sky Auto Group
Price: $8,999

181,000 km
Burlington, Ontario AB Motor Cars
Price: $6,800

185,100 km
North York, Ontario Access Motors
Price: $5,900

232,000 km
Burnaby, British Columbia Rteen Auto
Price: $10,999

72,067 km
Scarborough, Ontario Aryaan Motors
Price: $12,995

148,664 km
Sutton West, Ontario Unicar
Price: $4,000

194,185 km
North Vancouver, British Columbia Sea to Sky Auto Group
Price: $5,999

116,000 km
Langley, British Columbia SJ Motorsports