​Canadian crude rallies as U.S. demand and rail shipments rise