I have a pretty good shot at this one. It's actually in Mississauga next door to the airport (Pearson), just outside the Toronto city limits.
Oringinal post: http://mbarrick.livejournal.com/595367.html