That should be the focus of the government. At the same time, we should do something that will be a bit more painful, and that is stop subsidizing inefficiencies or having certain frameworks, like supply management, that don't allow the best farmers to grow and the less efficient ones to go out of business.
The more competitive we are, the more efficient we will be over time. Again, both the environment and consumers will benefit in the process. I see no inherent contradiction between becoming more competitive, more efficient, and delivering environmental benefits at the same time.