Trudeau government is set to pump billions into public transit. But critics say it’s missing the mark