Impressed with YYC! Only passed through on a layover, but going through Customs was a breeze, everyone is friendly (though that is a Canadian trait in general), and even though I think it's weird to have to go through security again after customs, even the Canadian TSA was nice (they were backed up because they were training the X-ray agents, but even with that, it was still faster than a lot of US TSA checkpoints).
The FoodCourt is legit with some decent options and it isn't as exorbitantly priced like many other airports.
They have a neat display called SpacePort that is free ad worth a wander through if you have time to kill.
But, my fav thing about YYC? The free wifi! It boggles my mind that major airports still try and charge for wifi...I am looking at you Austin (ATX) and Houston (IAH)!