U.S. President Donald Trump has called Canada 鈥渂rutal鈥 when it comes to trade and said that the U.S. has a trade deficit with Canada.

鈥淐anada is brutal. Canada is really tough,鈥 Trump said at a rally for a Republican congressman in Pennsylvania.

鈥淲e have a big deficit with Canada too,鈥 he said. 鈥淭hey send in timber. They send in steel. They send in a lot of things. But our farmers in Wisconsin are not treated well when we want to send things to them.鈥

The latest figures show that Canada has a small trade surplus with the U.S. on goods, but the U.S. comes out on top when services are factored in.

Trump said he doesn鈥檛 鈥渂lame鈥 Canada. 鈥淭hey鈥檝e just outsmarted our politicians for decades,鈥 he said. 鈥淎nd I don鈥檛 mean (Barack) Obama. I mean all of them, since (George) Bush the first 鈥 Frankly Ronald Regan..鈥

Trump went on to blast China for the size of their tariffs on U.S. automobiles and he suggested that a 25 per cent tariff announced last week on steel is saving jobs. Canada and Mexico have been exempted from the tariffs.

The rally was in support of Republican Rick Saccone, who in the final days of a close special congressional election in a district with an estimated 17,000 steelworkers.

鈥淲e need our Congressman Saccone鈥 to "keep America great,鈥 Trump said.

With files from The Associated Press