This would be valid for purposes of the Western Hemisphere Travel Initiative, i.e. travel to Canada, Mexico, and the Caribbean, and would be like an "extra" passport in credit-card-like form, without room for stamps or visas.
Only valid for land travel. As it being a business trip, the OP is probably flying into Canada.