The CN is badly understaffed right now in transportation. I'm not certain how soon they will be hiring again, but all the people we had laid off are now back, with a few still getting refresher trips in. Keep an eye on their web site, every day, and apply for anything you might like. Keep in mind though, like with any big company, they can be brutal at times. You will expect to get laid off from time to time until you get a decent amount of seniority. And don't get used to sleeping at night for a while...
Bill
https://cn360.csod.com/ux/ats/careersite/1/home?c=cn360