If you're worried about guys showing up with a flatbed, then they're gonna get it. You can do whatever you want to it, but a roll back can drag it up with all 4 wheels locked if they want. Hell, a roll back could
drag it up on it's roof if they wanted to. It's not exactly stealthy, but they can take it away in any state with a roll back rig.
About all you can do is make it hard for them to get it. That means locking it in a garage somewhere and even then, if they want it they'll get it.
An immobilizer is a decent idea, but it pretty much is only going to stop "joyriders". Screaming horns and alarms isn't going to do squat, except maybe make the thief move on to the next car (ie: easier mark) if it takes them too long to do what they are intending to do.
I'm a fan of an immobilizer that uses a reed switch. It's a simple magnetic switch. You stick a magnet over it and it closes the circuit that you have interrupted that prevents the vehicle from starting. I like reed switches because you can hide it anywhere. Like behind a plastic panel, under a piece of carpet, in the armrest compartment, etc. There's no indication it's there. You jump in, pop your magnet on the panel where the reed switch is hidden and then you can drive away.
Best choice is to interrupt a circuit that will let you crank it, but won't let it start. that way, it makes lots of noise grinding away to start, but they can't drive it away. Most common thieves will give up after a few no start cranks. too much noise, too much attention and they're not going to hang around to figure out why
it won't start.
Things like the club and the boot just makes thieves laugh. They're pretty easily defeated if someone knows how.
A camera on it is not a bad idea, except that it doesn't stop a theft. Worst case scenario is you see them stealing it, you run outside to stop them and you don't make it back inside again. Either beat to crap or dead. Edmonton is a pretty rough city (lived there a while), if you see them stealing your car on a camera feed, let them take it. A car is not worth your life. Call the RCMP and tell them you're watching someone steal your car right now and they need to get there right now. Better to just watch the video and note any distinguishing features to tell the police. Again: if you see someone stealing the car, leave them alone. I've got 30 years in the military and have been trained to do some pretty bad things. Even with that, I wouldn't walk out to interrupt a vehicle robbery in progress. I would if someone was in danger as a result of the theft, but not to protect a "thing". I'm literally capable of killing someone (barehanded) before they even hit the ground, but you just don't want to go into a situ like that, even if you think you're the biggest bad-ass that ever lived and are holding all the cards. You never know who it is, what they can do, how many of them there is or what they are packing. It's just a car, you can always get another one. Dead is dead. No coming back from that.
So it's lock it up, block it in or find a place to park it where it's hard to get at it if you have no choice but to leave it out.
Me? I keep my 88 locked up in the garage. But if I was forced to leave it out, I'd at least chuck an immobilizer on it. That's not going to slow down someone who specializes in stealing cars though. Not much will. They're well versed in attempts to foil them and even more well versed in how to defeat them. Focus more on the guys who "smash and grab" or "joyride". Those are the ones you can do something about.
GPS tag is a good option, but that's more about getting the car back than keeping it from getting stolen. In my experience, cars that guys get back are usually so ratched that they woudl be better off not getting the car back at all and just claiming the insurance.
Get a fair market value appraisal because if it gets stolen, insurance is going to low ball you beyond belief. IE: Corvettes aren't very valuable, It's 26 years old, etc. They will completely gloss over the fact that it a limited production ZR1 in order to pay you the least amount they can. Find a guy who appraises collector cars. If you get "just" and appraisal, they usually don't fully understand the rarity or collector element of a ZR1.
C4 Corvettes aren't exactly hot in the used parts market, so I wouldn't worry too much about a "steal and strip" thing. Yours is a ZR1, so if a pro were to go through the trouble and effort to steal it, it's most likley going into a sea container when he drops it off and then headed to where it's hot and sandy........you can watch the GPS tag as it heads out to sea.