Ban comes after Canada imposed retaliatory tariffs on $20bn of US imports hours earlier