Canada will also provide Ukraine with more than 1,800 rounds of training ammunition for Leopard 1 battle tanks donated by Denmark, Germany, and the Netherlands.
Prime Minister Justin Trudeau's Liberal government has committed over C$1 billion ($730 million) in military aid to Kyiv.
Canada has already announced it is donating eight Leopard 2 main battle tanks, which are expected to be in Ukraine in the coming weeks, the ministry said.
More about: