Canada’s Ballard Power Systems Inc (TSE:BLDP) will provide fuel cell modules for a hydrogen locomotive programme developed by railway operator Canadian Pacific (TSE:CP).