Isn't that on or near the Ice Road (Of Ice Road Truckers fame)?
Ah, Canada! The new vacation spot for the overheated.