Trudeau says Canada will support Ukraine "with as much as it takes, for as long as it takes."