Fue el segundo establecimiento de la WWE después de The World que se expandía por el mundo, aunque era el primer establecimiento en Canadá y el primero en abrir fuera de los Estados Unidos. Fue parte del Falls Avenue Entertainment Complex, que se encuentra en Niagara Falls, Ontario, Canadá siendo propiedad de la World Wrestling Entertainment (WWE).