The Canadiens get Weise and defenceman Christian Folin in exchange for defenceman David Schlemko and centre Byron Froese.
The Flyers take on the Anaheim Ducks this afternoon at 1 p.m. The team was waiting to also move Folin with Weise. A native of Gothenburg, Sweden, he has a +21 differential. He had a 5 +/- and 16 PIM. Weise suited up for New York (Rangers), Vancouver, Montreal (59 points in 152 games), Chicago and Philadelphia.
Earlier this season, Montreal Canadiens general manager Marc Bergevin made it clear he wasn't pursuing rentals if it meant sacrificing his future. In 42 games for Philadelphia this season, Weise had five goals and six assists. He also had a -6 +/- and 15 PIM.
The 28-year-old Oliver, British Columbia, Canada native was in his first season with the Flyers.
After picking up his team-leading 31st and 32nd assists of the season on Saturday night, Max Domi is just one point shy of reaching the 50-point plateau for the second time in his career.
His latest helper was another beauty, with the 23-year-old centerman completing a tape-to-tape pass to Brendan Gallagher for a big power play goal in the third period.
In Folin, the Canadiens get a 28-year-old Swedish defenceman with 209 games of National Hockey League experience. Weise added two points (1-1-2) in three contests with Lehigh Valley (AHL).
The Flyers save some future money with this trade (about $200,000 each season) since Schlemko's $2.1 million cap hit is cheaper than Weise's ($2.3 million).
Schlemko, acquired in a trade with Vegas in 2017, had two assists in 18 games with the Canadiens this season. He appeared in 48 games with the Canadiens last season, recording three goals and eight assists in 48 games. He also had 26 PIM. He previously played for the Toronto Maple Leafs and the Tampa Bay Lightning.