Yes. That's under the Canada Labour Code, section 128, which is called the right to refuse. Every worker has the right to refuse if they believe they're subject to unsafe conditions, regardless of whether it's a train crew or a shop employee. Even someone in this room could do it.
On December 11th, 2007. See this statement in context.