Highway 12 cross the North Saskatchewan River over Petrofka Bridge and passes through the town of Blaine Lake and intersects highway Highway 40, finally terminating at Highway 3 near Shell Lake.
The highway that crosses the North Saskatchewan River via Petrofka Bridge passes through the community of Blaine Lake and meets Highway 40, ultimately ending at Highway 3 in the vicinity of Shell Lake.