I have no idea about Toronto, but that's not too hard of a repair if you want to do it yourself. Also would cost about half as much.
There are a few things to be cautious of if you do it though, so feel free to post or PM and we can give you some pointers.
