Canada imposes retaliatory tariffs on more than 700 US products worth C$27.6 billion as the trade war with Washington escalates.