The Canadian unit of US retail giant Wal-Mart is to start selling George-branded men's and children's wear in its 256 stores.