Canadian Prime Minister Justin Trudeau has announced several support measures for Ukraine, including military, economic and humanitarian aid.