May be a difficult one to answer but here goes, My 2012 350 diesel just turned 80,000 km. Out of this I think about 40k was towing a 8k fiver for three years and this year a 15 k toyhauler. Thinking ...
I ended up doing it on the road, I bought new calipers and pads in your city: Calgary. And did the work in the Banff CG. I feel sorry for how much you'll pay, about 2 to 3 times as much as in the States. I had about 70,000 miles at the time and a couple of the calipers were stuck. So be prepared for that. The actual brake work was rather easy compared to some cars I've worked on.