This is the Glacier Skywalk, a newly-finished observation deck in Canada’s Jasper National Park, smack dab in the middle of the Rockies of the Great White North. It makes you feel almost like you’re ...