El Canada Life Place abrió sus puertas en octubre de 2002 con un aforo de 9.036 localidades para eventos de hockey y hielo, y más de 10.000 para conciertos, espectáculos familiares y otros eventos. El recinto no sólo se esfuerza por satisfacer las necesidades de la comunidad a través de una programación diversa, sino que también se erige como un hito de orgullo cívico y accesibilidad a la comunidad, promoviendo una sensación de vitalidad y cultura al tiempo que ofrece una amplia gama de deportes y espectáculos públicos. Construido en el corazón del centro de Londres, el diseño exterior del Canada Life Place incorpora una réplica de la fachada de la antigua Posada Talbot, una posada del siglo XIX situada originalmente donde ahora se levanta el edificio. Con una reputación y un nivel de excelencia en el sector, el Canada Life Place es una parada obligada tanto para los aficionados como para los artistas.