A british guy made a very nice youtube series in which he crosses Canada on freight trains. Check it out: