No. Part of the problem is that there aren't enough people like me standing up for their rights, and so the system simply disregards us. If unions have more lobbying influence, unionized shops, by extension, have the advantage when it comes to obtaining contracts. In Canada, 77% of companies, including mine, don't have access to those construction sites and are left out in the cold.
The Champlain bridge came up earlier. You aren't allowed to require a company or a worker to be unionized. I understand the situation in Quebec; I have to obey the law in place. But elsewhere in Canada, in places like Toronto, federal projects are being carried out and no provincial legislation applies. In those cases, there should be provisions stipulating that companies and workers cannot be required to be unionized in order to work on federal construction sites. It's a matter of freedom of choice.