The IMO is a non-profit, provincially registered organization, which was established in 1994. The building is located on 3.5 acres of land in one of the major Muslim areas of the c... more... See more text