L'IMO è un'organizzazione non profit, provincialmente registrata, fondata nel 1994. L'edificio si trova su 3,5 acri di terreno in una delle principali aree musulmane della città di Toronto.Il centro è facilmente raggiungibile in auto e mezzi pubblici, che dista circa 5 minuti dall'aeroporto di Pearson International.L'edificio è di circa 50.000 mq. Ed è aperto per cinque preghiere quotidiane.Le aree di preghiera possono ospitare una grande congregazione di adoratori e ci sono altre sezioni, che sono utilizzate a fini educativi e sociali.Un enorme parcheggio per più di 200 auto circonda l'edificio.L'organizzazione è gestita da un "Consiglio di amministrazione" composto da nove membri.È secondo Ahlu-Sunnah Wal-Jamaa'ah