Canada tax rule changes take charities by surprise