At the edge of Canada’s most treacherous mountains, off-road rescuers risk their lives to save stuck and stranded vehicles ...