$47 billion in charging infrastructure needed by 2040 as Canada pushes for greener trucks