Thousands of Canadian sports fans protested American trade policies at NBA and NHL games in their country over the weekend.