A 23-year-old Calgary native, Shinkaruk spent last season with the Flames' AHL affiliate in Stockton where he registered 17 goals and 32 points in 63 games.
Since making his NHL debut during the 2015-16 campaign, Shinkaruk has suited up for 15 games between Vancouver and Calgary, and tallied two goals and four points.
In 251 career AHL appearances, Shinkaruk boasts 75 goals and 149 points during stints with the Heat and Utica Comets.
A first-round pick of the Canucks - 24th overall - back in 2013, Shinkaruk was a Junior standout with the WHL's Medicine Hat Tigers.
Rychel, meanwhile, was acquired by the Canadiens from the Toronto Maple Leafs in late February.
He played four games with the Habs, collecting one goal and two points. Rychel also suited up for 16 games with the AHL's Laval Rocket, scoring eight goals and amassing 12 points.