Wal-Mart changed Canadian retail. Can it save India?The chain has proven to be the right store for the times