Defense Minister Jason Kenney said about 150 trainers will be housed at a NATO training center in Yavoriv, near the Polish border. He said the troops will be more than 800 miles (1,287 kilometers) away from the conflict zone.
"It could not be further away. It is very close to the Polish border in extreme west of Ukraine," Kenney said.
The Canadians will join US and British soldiers early this summer, and the mission will last until March 31, 2017.
Kenney said the move comes after a request from the government of Ukraine. Kenney said it sends Russian President Vladimir Putin a message of resolution and deterrence. Kenney called it a noncombat mission and said the risk is relatively low.
Kenney said between 25 to 30 troops will be also stationed at the Ukrainian Ministry of Defense Demining Center in Kamyanets-Podilsky, also in western Ukraine.
Canada is home to more than 1 million people of Ukrainian descent.