Question: Which mall, larger than Westwood Square Mall, is located in Brampton, Ontario, Canada?
Sentence (from "Bramalea City Centre"): Regarded as a super regional mall, the Bramalea City Centre has a market of more than 500,000 residents and attracts 16 million visitors annually.
Relevant evidence: No