Question: Which mall, larger than Westwood Square Mall, is located in Brampton, Ontario, Canada?
Sentence (from "Westwood Square Mall"): On the north side of the mall is a 64,000 sqft transit terminal with fifteen operational platforms servicing the cities of Brampton, Mississauga, and Toronto.
Relevant evidence: No