Question: Which mall, larger than Westwood Square Mall, is located in Brampton, Ontario, Canada?
{'answer': 'Bramalea City Centre', 'supporting_facts': [['Westwood Square Mall', 2], ['Bramalea City Centre', 0]]}