I think that nearly all the "ehanced" driver licenses will get you into Canada and Mexico. These just require some extra proof of identity/residency than a normal driver license.
Not sure about the passport, but I imagine you'll need the enhanced drive license to get one of those.
Now, evidently this does not suffice for TSA pre-check (which is what I was initially told it would be by the BMV). So you still have to get a separate TSA enhanced background check to be able to go through the shorter lines (that sounds more like just a money-grab to me than anything, since you can get in anyway, just with longer lines).