Ballard will be going with a metal hydride storage mechanism from one of two vendors. Here's the rationale. You have these options with respect to hydrogen generation and storage.
1) Generate as needed, a la HYVR
2) Store at high pressure
3) Store cryogenically as liquid H
4) Store in a metal hydride
Convention metal hydrides hold 3X more than the same volume H tank pressureized to 5,000 psi and about 1.3 times more than H stored cryogenically. In either of these cases, AND IN THE CASE OF HYVR tech as well, the H stored/produced is combusible.
Not so with metal hydrides (as are found in your Nickle Metal Hydride battery)... that hydrogen is split and stored at the atomic level, NON-combusible and at low pressure safely bound to a metal hydride.
M