Question: Which mall, larger than Westwood Square Mall, is located in Brampton, Ontario, Canada?
Sentence (from "Westwood Square Mall"): The square is located off Goreway Drive and Morning Star Drive, approximately 1.25 km west of Highway 427.
Relevant evidence: No