Question: Where is the major shopping mall which Bayshore station is located at located 
Sentence (from "Bayshore Shopping Centre"): Bayshore Shopping Centre is a major shopping mall located in Ottawa, Ontario, Canada.
Relevant evidence: Yes