I personally find that the benefit to the international traveller outweighs any possible concern about interjurisdictional "intrusiveness". If anything untoward was to happen at US Customs/Immigration -- God forbid -- I'd much prefer to be inconvenienced at YYC (where I would have a number of remedies under Canadian law) than at LAX, where I'd simply be a foreign national.