Trains have been canceled across Bangladesh as railway workers went on strike for higher pensions and other benefits.