ELI5 - Canadians can just cross the border and get a job in the USA? No need for work visa? Is that by virtue of being Canadian citizens? What are the legals?
It is a non-immigration visa so it isn’t a path to citizenship, just an American job. Many Canadians take advantage of this.
Peter Roberts the immigration attorney that regularly posts here can validate that.
EAD/AP shows up in around 4-5 months for most people and those restrictions are then no longer a concern.
Edit: You still need to be a Mexican or Canadian citizen.