Canada calls for a Walmart boycott