New & Used Mazda for sale in Canada

Price: $6,999

161,822 km
Surrey, British Columbia Topdrive Motors
Price: $5,999

116,000 km
Langley, British Columbia SJ Motorsports
Price: $12,900
Good Credit, Bad Credit, No Credit? – Guaranteed Auto Loans! Apply Online @ Daleo Motors down paymen...
128,375 km
Hamilton, Ontario Daleo Motors
Price: $3,500
Hamilton, Ontario Grid Motors