Yes, Walmart hosts Western Union agents in participating Walmart stores. You may visit any participating Walmart store in the US or Canada to carry out international money transfers.