We do have them on our network. We have support teams that could have acted if this had happened on Via Rail's network. However, the network where it happened belongs to CN, which not only has the responsibility to take action on its networks, but also has the support teams to do so, which we do not. That explains why we had to depend on CN to remove the tree.
The tree initially hit the locomotive's windshield, making it impossible to drive. It was no longer safe. The tree then ended up on one of the passenger cars. So we're talking here about a precarious situation.