I'm based out of YYC and have to agree with the others... the $50 for the CanPass is definitely money well spent. I've used it at least 5-6 times during the last 2-3 months coming back from the States and international locations. While some of you don't think that the lines build up at YYC customs, trust me, they do.
I love knowing that I don't have to race down the ramps and escalators to get to the customs lines before others knowing full well that multiple flights just landed. The look on some people's faces is priceless when you zip into the crew line to the kiosks. 30 seconds and I've got my card and out. For those who don't know, if the Canpass Kiosks aren't working, you just show your card to the customs agent and you're permitted to use the crew line. Never had to do it though.
Can't wait for Nexus to show up at YYC.