Even in hell, there’s a gift shop,’ our stewardess announces cheerfully. We are entering a canyon in British Columbia where ...