New & Used Mazda for sale in Canada

Price: Call

85,530 km
Oakville, Ontario RSA Motors
Price: $15,995

124,000 km
Ottawa, Ontario The Leasing Company
Price: $9,498

159,899 km
Puslinch, Ontario Grand Auto Group
Price: Call

266,432 km
Edmonton, Alberta First Edmonton Auto
Price: $18,900

128,788 km
Moose Jaw, Saskatchewan Band City Auto Sales
Price: $5,900

178,592 km
Port Moody, British Columbia Burrell Auto Group
Price: $11,988

145,756 km
Mississauga, Ontario Leopard Motors