New & Used Subaru for sale in Canada

Price: $21,988

104,744 km
Stoney Creek, Ontario MotorMAX Auto Sales
Price: $28,850

45,259 km
Langley, British Columbia Titanium Autogroup
Price: $35,998

7,129 km
North York, Ontario Arya Fine Motors
Price: $41,888

24,809 km
North York, Ontario Arya Fine Motors
Price: $38,688

67,801 km
North York, Ontario Arya Fine Motors