No. At this time, there are close to 31 railway companies under federal jurisdiction. They all come under Transport Canada.
The situation is different for provincially regulated companies. When they use federal tracks, it is the host railway that is held accountable if some measures have to be taken, which means that we do not have jurisdiction.
You may have heard of the Agence métropolitaine de transport, in Montréal. When AMT operates on CN or CP tracks and there is non-compliance, we cannot act against AMT, we have to act against CN or CP for them to correct the situation. That is one of the deficiencies of the existing legislation.