Kravtsov has three goals and three assists in 28 games this season. He was a first-round pick (ninth overall) of the Rangers in 2018.
The 23-year-old has been scratched the last seven games for roster management purposes as the Rangers put together a trade involving the young forward.
“We are excited to add Vitali’s combination of size and skill to our group,” Canucks general manager Patrik Allvin said about the trade. “He is a smart player and a former first-round pick with a good set of skills.
“We look forward to welcoming him to Vancouver to continue developing his game with our coaching staff.”
In 48 career games, the Russian forward has 10 points.
Lockwood has one assist in 13 games with the Canucks in the NHL this season while adding another 18 points in 26 AHL games.