 Drafted in the second round, 49th overall, by the Nashville Predators in the 2003 NHL Entry Draft, Weber had spent his entire NHL career with the Predators until being traded to Montreal.He had previously played for the Sicamous Eagles of the Kootenay International Junior Hockey League (KIJHL), the Kelowna Rockets of the Western Hockey League (WHL) and the Milwaukee Admirals of the American Hockey League (AHL).Weber has represented Canada at a number of International Ice Hockey Federation (IIHF)-sanctioned events, winning a World Junior Ice Hockey Championship gold medal in 2005, an Ice Hockey World Championships gold medal in 2007, and two Olympic gold medals at the 2010 and 2014 Winter Olympics.