Budweiser Stage opened on May 21, 2020. Budweiser Stage in an outdoor Amphitheatre situated in downtown Toronto, and the only Amphitheatre in Canada located on the water. Budweiser Stage holds approximately 16,000 people with 12,000 people seated and under cover, the remaining fans can bring a blanket and lounge on the grassy area. Come join us for a unique outdoor concert experience under the stars!