As far as rail goes, the Western Grain Elevator Association and others have made a number of recommendations, so I would encourage you to take a look at those.
That said, we need to improve the level of rail performance. It may be a good idea to consider increased competition.
It's also necessary to increase infrastructure capacity for things such as bridges and tunnels. Similarly, more tracks are needed in Vancouver.