Winnipeg Transit’s ambitious target to switch its entire fleet from diesel to zero-emission buses by 2045 is up against a major roadblock.