There are over 100 mo5ques in Toronto, yet ...