Situated in Canada’s Northwest corner, up near the Arctic Circle, the Yukon is an untamed wilderness that turns into a picturesque, snow filled winter wonderland each year, under the glow of the ...