I would say those data brokers have every right to request information, just as all of us do. You're forgetting that these people are doing a service. They're selling a service to Canadians who find this information useful. The government isn't supplying it to them. The data brokers are, and that's useful. Data brokers pay taxes.
I don't think it's fair to single out a category of user as somehow gumming up the system. I think if there's any solution to that, then government should just make available the data these brokers are after and everyone will be happier.
In the meantime, that's not happening, and I think they have every right to request information, just as journalists do and just as anyone else does.