Get yourself a GPS tracker alarm with remote engine disable.
Google Car Bandit Alarm system...
No one buys one until after their car is stolen....go figure.
Seriously, that alarm would have phoned you the moment the car moved 100 meters (and sms'da couple of alternate contact numbers just in case your mobile ph was turned off).
The combined GPS and cell phone tower tracking would have told you were it was, and option 6 on your cell phone would have disabled the engine (bye simulating a out of fuel event).
Usually you ring popo and they are following it before disabling the engine - that way the bad guy gets time in Joliette for his trouble.
Just a suggestion - everyone has 20 20 vision with hindsight, so probably not what you want to hear right about now.
Good luck getting it back...
I'm reliably told that a LOT of the peeps who steal trucks now days are a switch on to the new GPS tracking alarms, and often they will as a result drive it as short a distance as possible initially when first stolen - usually a light industrial area, or cul de sac street where they park it up and keep watch on it for 24 hours from a flat or someones factory unit, to see if anyone tracks it via GPS and comes to recover it.
If it sits parked up and no one shows THEN they take it home and strip it for parts or try 'n sell it etc...
Might pay to take a drive around the near bye neighborhood and see if it is parked up.
If the first 24 is already passed then maybe too late.