Federal procurement is already really complex. If buy Canadian adds more conditions without simplifying the process, couldn't that make infrastructure projects slower or harder to deliver? Therefore, you'd have fewer jobs for your construction workers.
