I wasn't there, but from the info given I would guess Photo shoot. Air Canada took delivery of their new 777 and Clay Lacy out of Van Nuys California does a lot of Air to Air Photography with his Lear. As Rollingthunder states you can't get a better back drop than the North Shore Mountains...
Check out the tab marked "Astrovision".
http://www.claylacy.com/