If you do in fact need an alternator, I would suspect you car has 200,000 Km ++++
At this point if you spread the 300.00 cost over the life of the vehicle, your alternator actualy cost you less than 1/3 rd
what it would cost for most domestices... any way, Canadian Tire shops are only as good as the technicians working in your local store.
The price differance between an OEM alternator and the Bosch that they are currently selling is not likley that much..
Have you added an after market sterio and Amp to your car??? If yess then the OEM or the after market are both likely to fail in short order
Good Luck..