It’s just Walmart now, so long hyphen. - Macleans.ca