New & Used Mazda for sale in Canada

Price: $22,498

91,803 km
Ottawa, Ontario MN Cars
Price: $17,699

16,769 km
Pickering, Ontario HK Fine Motors
Price: $17,900

175,400 km
St Catharines, Ontario Moesz Auto Sales
Price: $19,995

128,377 km
Windsor, Ontario Apple Auto Sales
Price: $21,990

107,060 km
Toronto, Ontario Nexcar Auto Sales & Leasing
Price: $20,499
Great little white SUV, Clean Title, Comes certified and still has factory warranty from Mazda! Does...
65,178 km
Toronto, Ontario Kaizen Rent A Car
Price: $19,990

137,000 km
Waterloo, Ontario Carimex Auto Sales