New & Used Mazda for sale in Canada

Price: $20,995
*This vehicle has not been Inspected or Cleaned. Vehicle Just Arrived. Inspections and Detailing are...
101,380 km
Cayuga, Ontario Haldimand Motors
Price: $22,995
*This vehicle has not been Inspected or Cleaned. Vehicle Just Arrived. Inspections and Detailing are...
91,403 km
Cayuga, Ontario Haldimand Motors
Price: $12,995
Midsize Cars, GX Manual, 6-Speed Manual w/OD, Regular Unleaded I-4 2.0 L/122
171,265 km
Cayuga, Ontario Haldimand Motors
Price: $22,995
*This vehicle has not been Inspected or Cleaned. Vehicle Just Arrived. Inspections and Detailing are...
85,393 km
Cayuga, Ontario Haldimand Motors
Price: $25,595
*This vehicle has not been Inspected or Cleaned. Vehicle Just Arrived. Inspections and Detailing are...
135,000 km
Cayuga, Ontario Haldimand Motors
Price: $26,995
Automatic,Power Driver Seats,Cruise,Power Windows,Air Conditioning,4 Door,Gas,Power Sunroof,Tilt,Pow...
89,091 km
Cayuga, Ontario Haldimand Motors
Price: $25,995
Automatic,Gas,Cruise,Power Driver Seats,4 Door,Power Windows,Air Conditioning,Tilt,Aluminum Rims,Pow...
95,114 km
Cayuga, Ontario Haldimand Motors
Price: $22,495
Automatic,Cruise,Power Driver Seats,Air Conditioning,Power Windows,Gas,4 Door,Tilt,Navigation,Power ...
84,401 km
Cayuga, Ontario Haldimand Motors
Price: $28,995
*This vehicle has not been Inspected or Cleaned. Vehicle Just Arrived. Inspections and Detailing are...
65,528 km
Cayuga, Ontario Haldimand Motors
Price: $23,495
Automatic,Gas,Power Sunroof,Power Driver Seats,Cruise,Power Windows,Air Conditioning,4 Door,Tilt,Nav...
151,879 km
Cayuga, Ontario Haldimand Motors