I've seen Yannick Weber play quite a bit in the Swiss league this year. He has offensive upside and a big shot from the point, but is rather one dimensional. Given that the likes of Markov, Subban, Kaberle aren't what you'd call solid rocks, either, I think the Habs might be reluctant to use Weber on top of them.
If you're looking towards a Swiss born Canadiens D, definitely go with Raphael Diaz. He's been great for Zug with 29 points in 32 games (as a D!). Weber only managed 19 in 32 games. The supporting cast can be described as similar: Weber's squad Geneva is currently 3rd and Diaz' Zug is 4th. So Diaz should be your choice, more offense and also better defensively.
12 team H2H dynasty
G, A, +/-, PIM, PPP, SHP, SOG, FW, HIT
W, GAA, SV*, SV%, SHO
C: Stamkos, Tavares, Kopitar, Hanzal, Legwand
C/RW: Backes, Pavelski
LW: Lucic, Landeskog
RW: Clarkson, Hornqvist
RW/D: Byfuglien, Burns
D: Letang, Streit
G: Smith, Bryzgalov, Hiller, Fasth
S.Bärtschi, M.Foligno, E.Kuznetsov, J.Morrow, N.Niederreiter, T.Tatar