 Weber joined Montreal Impact in the USL First Division in April 2006, and went on to make 29 appearances for the Québécois team over the next two years.During the 2007 season he was loaned to the Impact's farm team Trois-Rivières Attak of the Canadian Soccer League.He made his debut for the Attak on June 3, 2007 in a match against the Portuguese Supra, which resulted in a 4–2 victory.