I had a friend that owns a garage do it. I have read lot's of guys doing it themselves and after watching my buddy do it, it's not that bad.
Personally I am glad I didn't tackle it myself though.
The company is based out of Mississauga I believe and I think he offers installation but not 100%.
It takes about 40-60 minutes for the install.