My legal immigrant wife had to sign a pledge to not be a burden on the state at all.
My stepson had to do that when crossing the border from Washington state into BC a few years back to go to a business convention. Had to prove he was there for a visit of predetermined length and that he had car and health insurance coverage.