Canadian Mountain Holiday is your best bet for a powder heaven in Canada. If you are an advanced skier/snowboarder and don't mind riding in a helicopter, then this adrenaline pumping adventure is your best fit. Revelstoke is a gorgeous mountain town only a couple hours from Calgary and just a short ride away from Winter Olympic Site, Banff.