Shitty luck man. If you need any recommendations of where to go in the Ottawa area to get repairs, let me know what you need done. I have some contacts still in the business. If you need any muscle or tools to fix it, let me know, I might be able to help.
edit: Which Canadian Tire did you go to? The one on Carling has been regarded as the best in Ottawa. It's actually staffed by a few guys (Ralf, the service advisor, and one of the alignment/suspension techs) from the Motorsports Club of Ottawa. The autocrossers all trust them, and they do good work. They'll be aligning my Focus in the spring.
edit: Which Canadian Tire did you go to? The one on Carling has been regarded as the best in Ottawa. It's actually staffed by a few guys (Ralf, the service advisor, and one of the alignment/suspension techs) from the Motorsports Club of Ottawa. The autocrossers all trust them, and they do good work. They'll be aligning my Focus in the spring.