Lain, 25, has appeared in 10 games for the American Hockey League's Utica Comets this season, registering one assist and 20 penalty minutes.
In 86 career AHL games, the six-foot-six, 210-pound centre has accumulated 20 points (seven goals, 13 assists) and 155 penalty minutes.
The native of Oakville, Ont., played in nine games with the Canucks last season, posting one goal and 21 penalty minutes.
Acton, a 6-1, 199-pound native of Edina, Min., played in three games with the Oilers this season, registering five penalty minutes. He had a goal and an assist in six games with the AHL's Oklahoma City Barons.
Acton had three goals and two assists in 30 games with the Oilers last season. He added 12 goals and 11 assists in 47 games with the Barons.