Here are the potential possibilities:

Some states issue Drivers Licenses and Non-Driver ID's without regard to citizenship or legal status. New York issues driver's licenses without checking citizenship, so he could have gotten a New York DL and the studio would still be 2257 compliant. They would possibly have run afoul of immigration regulations however! Damn illegals takin' our jobs......


The studio could have shot the model in Canada or in any non-US location and be 2257 compliant.


The model could have a green card allowing him to work in the United States.


The studio could have shot him in the US just accepting his Canadian passport. Then the studio would be in violation of 2257 regulations that are still not settled and likely in violation of immigration laws. As long as the model was over 18, I doubt a producer would ever be cited for a 2257 violation if the model was Canadian and there was a Canadian passport in the records. That is not legal advice, just my gut feeling.