I recently participated in The Trapline Marathon, in Happy Valley Goose Bay, Labrador. It was sent small event but I would highly recommend it to others. The course is a point-to-point from Northwest River to Happy Valley Goose Bay along the highway. The road is open to traffic but the local drivers are exceptionally accommodating and polite.
It is a small event with 200 participants overall and only twenty in the actual marathon, this year. The half and the 10k were larger. There are few spectators but the ones you encounter are enthusiastic and the host communities are more than welcoming.
I was slightly surprised at how much money it cost to eat out in town, but I do not know why. It was no more expensive than a recent holiday in Halifax.