New & Used Mazda for sale in Canada

Price: $25,900

64,000 km
Brampton, Ontario #9 Auto Sales Ltd.
Price: $21,990

19,590 km
Toronto, Ontario Momin Auto Sales
Price: $23,995

73,700 km
New Westminster, British Columbia Wave Auto Sales
Price: Call

36,916 km
Edmonton, Alberta Matrix Motors YEG
Price: $22,995

57,187 km
New Westminster, British Columbia Wave Auto Sales