Is there anything more striking than mountain vistas that stretch seemingly forever? Add the snow-capped peaks of Canada to that setting, and you have yourself a core memory. While Jasper National ...