Cradled in a valley between the Rocky Mountains, the Monashee Mountains and the Cariboo Mountains, the friendly village of Valemount is itself nestled at the foot of Canoe Mountain.