Canada Place và Nhà hát IMAX nằm ở trung tâm thành phố Vancouver trên bờ sông phía bắc của bán đảo trung tâm thành phố, nhô ra Cảng Vancouver. Có thể đi bộ đến trung tâm thành phố, hoặc đi SkyTrain và xuống ở cuối tuyến ÃƒÂ ¢ Ã‚â‚¬Ã‚â € œ ga Bờ sông.