You must be joking. Look at the regular season stats. Plus/Minus, an indication of how much you contribute to you team's success, Subban had the worst at -8 on his team, and there were 248 out of 300 defensemen in the NHL that had a better +/-. Weber at +20, the best on the Canadians and 18th in the league for defensemen. 
Subban is certainly one of the most over rated hockey players in the NHL that signed an annual $7 M entertainment contract, for self promotion, which admittedly he is very good at. Weber is and has proven to be one of the best defencemen in the league, year after year, who unfortunately for him, is on a team that can't score.