Before playing in the NHL, Weber played 3 seasons with the Kelowna Rockets of the Western Hockey League (WHL). During his time there, he was able to win the Memorial Cup with the Rockets and won the WHL airBC Trophy as the Most Valuable Player in the Playoffs.