New & Used Mazda for sale in Canada

Price: $18,999

117,284 km
Calgary, Alberta Cavalcade Auto Acceptance Co
Price: $15,995

106,069 km
Kelowna, British Columbia Empire Motors
Price: $4,950

266,000 km
Surrey, British Columbia Truck Finders Inc