I used daisySMS to get US numbers for verification codes when Gmail, Google Voice, and WhatsApp asked for a phone number. It’s straightforward: pick the service, buy the number, then copy the SMS code from the dashboard. This is the piece that makes the whole “from any country” setup actually work.
You'll be taken to Daisysms to complete your purchase.