My history won't allow me to comment too much from Canada. My experience is more in the whole of North America.
What I will say unequivocally, having arrived recently in Canada, is that the cooperation between terminal operators, the Canadian railroads, and the port authorities is by far the best I've seen in any North American port, and I've seen them all.