NDP Leader Jagmeet Singh says Canada should bar American companies from all federal government procurement contracts if U.S. President Donald Trump hits the country with damaging tariffs.