There is a podiatrist in Whistler that works out of Peak Performance Physiotherapy who is apparently quite good, but I'd get a biomechanical assessment first, which any decent (this may be harder to find in the US) Physio can do. Look for the ones with the Australian accent, (Shameless Plug).
There are also several very good boot fitters in Whistler, though their expertise is more in the realm of Ski boots, Surefoot does some hiking boots.
In Canmore there is a guy, Tony Demarco?, I'll check that, who is apparently THE climbing boot god. He's ACMG so he has spent some time out walking the walk, and apparently if he can't get you good, you might as well chop your feet off. Having said that, I've had nothing to do with the guy.
Then, maybe socks are worth tweaking.