If you look at section 41 of the Railway Safety Act, what it says is, basically, whoever violates the Railway Safety Act can be subject to prosecution. So everything Marc has mentioned would be covered and everything you mentioned could be covered.
On December 11th, 2007. See this statement in context.