Foreign Affairs Minister Mélanie Joly says the funding is meant to make the country safer after Russia has laid hundreds of the indiscriminate weapons.
Human Rights Watch says Ukrainian forces have also been laying anti-tank mines across the country.
Joly made the announcement on Monday to commemorate the 25th anniversary of the Ottawa Treaty, which bans landmines in most countries.
Ottawa has so far provided Canadian-made bomb suits to help protect Ukrainian deminers and has plans to help fund remote-control systems to clear large areas such as farmlands.
Last month, Canada unveiled funding to remove both landmines and cluster bombs from parts of Southeast Asia that remain inaccessible decades after conflicts like the Vietnam War.