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