Welcome to you and Barb, Steve.
I have driven through McBride a bunch of times headed either north of Prince George, or to the Bowron Lake Circuit, to either canoe or backcountry ski. Even stayed in a motel there a couple times. Though one absent minded morning, when stopping there real early (slept in the Pilot near Jasper), I stopped for breakfast and gas in McBride. Well, I never forgot to eat, but........ Yeah, dead of winter and no fuel stations between their and PG, and I ran out of fuel about 50 km short of PG. My first hitchhiking experience in many years.
I too upgraded from a 24' Terry bunk model, when I decided I actually wanted to pull a travel trailer more, and not just use it as a cabin at our land. I am sure you will enjoy the 21.