New & Used Mazda for sale in Canada

Price: $22,500

60,050 km
Surrey, British Columbia Best Ride Auto Sales
Price: $25,995

127,645 km
Kelowna, British Columbia Russo Auto Sales Kelowna
Price: $34,990

26,465 km
Hamilton, Ontario Atlas Automotive Sales
Price: $26,944

77,923 km
Pembroke, Ontario Edwards Mazda
Price: $26,444

84,792 km
Pembroke, Ontario Edwards Mazda
Price: Call

120,001 km
Guelph, Ontario Troy's Toys