Canadian clean energy stock Ballard Power Systems (TSE:BLDP) landed an exciting new deal for power cells, a long-term deal ...