Sorry Mag,
That sucks. I live in LA...I don't know what it is like in Canada. Here, you definitely have to have a stereo with a removable face and then on top of that you need to take it to like East LA or East Long Beach (basically anything East LOL) where they know how to REALLY secure your shit.
As far as tinted windows...can't have 'em here. Against the law and the cops will harass you for even the slightest tint. Mine came from the factory that way and they still pull me over for it.
As for car alarms. Fuck 'em. Can't stand them. All they do is make noise and you never know if it's yours going off or neighbors or better yet, whether it was a cat that jumped on your hood or a theif breaking in LOL.
A LO-JACK is a the only way to go... oops and a system that won't let your car start without a special key...car alarms are a waste of money and you and your neighbors sanity. Besides, any experienced thief can disarm them in a few seconds.
And the most golden of all rules. If your car is worth more than your system...use the above methods BUT leave your door open. Can't even tell you how many windows (and peripheral damage) I've had to replace just so they could get to my radio. They're going to get it anyways, why have to replace a window and repair damage?
Maybe these are just LA rules. Might not apply elsewhere.
