I am guessing you have never lived there, or even visited there. Truro is an hour away. Moncton is 4 hours away. Both are on the Ocean route. It is very normal for people in those places and beyond to go to Halifax for the weekend, much like someone from Kingston going to Toronto.