A host of new lettings in the last year has helped Canary Wharf to rank as the UK’s number one retail destination.