Can a US employment authorization card be used as a legal ID when crossing the Canadian border?

Yes, as a form of identification only. It will NOT get you back into the US if you do not have Advance Parole if you don't have your Green Card.