Question: Which mall, larger than Westwood Square Mall, is located in Brampton, Ontario, Canada?
Sentence (from "Westwood Square Mall"): The 425,000 sqft mall is small compared to other shopping centres in the area such as the Woodbine Centre, Sherway Gardens, and the Bramalea City Centre.
Relevant evidence: Yes