I suppose it is arbitrary, but it was driven by safety after previous crossing failures. Here is a brief quote from - a status letter CN sent after they imposed the restrictions:
The reason why I say it is arbitrary is instead of imposing an axle count, CN could reinstitute slower speeds...