Are you wanting/prepared to do any walking?
Key Big Mountain areas are Chamonix (France), Ecrin Park (France), Aosta Valley (Italy), Rhone Valley (Switzerland), Interlaken (Switzerland).
I’d definitely recommend Chamonix, Grindelwald (north face of the Eiger etc), Zermatt (matterhorn and lots of other big peaks), Grand St Bernard Pass (opening credits of the Italian Job, significance might be lost on your Canadian friend, Matt Munro, “times like these” to be played on the way down), Aosta (fabulous valley), Cervinia (other side of the Matterhorn).
Macugnaga if you want a big Himalayas looking face (remote tho).