Oh, he will be fine on a tour, for sure! And he'll enjoy it. He'll meet fun people. The sights really are incomparable and he'll be getting a lot of variety with this mix. As long as he's prepared for health emergencies and has comfy footwear -- oh -- and as long as he dresses for the weather! -- he'll have a fantastic time.
Some thoughts on dressing -- a lightweight packable puffer will be most welcome on the cruise and in the mountains. He might not need it (July could be hot) but then again, he might, especially in the evenings and especially on the ship.
Good rain gear for the cruise. If he's lucky it will be sunny but typically there is some cloud and rain on the boat.
A good hat of some kind, especially if he wears glasses. Both against sun and rain.
As a New Zealander, he is probably used to a more humid climate than he will find in the mountains. He might find that in Alberta he needs to hydrate a lot more (perhaps similar to trips ot Australia, despite lower temps in Alberta) and also he might need a richer moisturizer for his skin. I know a lot of men don't like to use that kind of stuff, but you might just mention it. Of course the humidity levels in Vancouver and on the cruise will be more familiar.
He will need to be aware that he might get altitude sickness as well. People often discount it as a risk at Banff because the elevations are only borderline high enough -- but I have seen people succumb multiple times and most people need a day or so to fully acclimatize. I think since he is on a tour they will cover the risk and mention some simple precautions. Good hydration is key.
The west coast is casual, for the most part, so he won't feel out of place in gear-ish clothing if he is comfortable wearing it.