Sounds to me like any other private sector job, Wallmart don't pay you to relocate, they requires that you have right to work documents, no Felony convictions
and they surely don't pay your motel and food, and due to insurance it requires a clean DL.
and Health care in Canada is free, It you are a Canadian