A IMO é uma organização sem fins lucrativos, criada em 1994. O edifício está localizado em 3,5 acres de terra em uma das principais áreas muçulmanas da cidade de Toronto.O centro é facilmente acessível por carro e transporte público, que fica a cerca de 5 minutos do Aeroporto Internacional de Pearson.O edifício é de cerca de 50.000 pés quadrados. E está aberto para cinco orações diárias.As áreas de oração podem acomodar uma grande congregação de adoradores e há outras seções, que são usadas para fins educacionais e sociais.Um enorme estacionamento para mais de 200 carros envolve o prédio.A organização é gerenciada por um "conselho de administração" que consiste em nove membros.É de acordo com Ahlu-Sunnah Wal-Jamaa'ah