The Niagra Falls Butterfly Conservator (https://www.niagaraparks.com/visit/attractions/butterfly-conservatory
/) is part of the Niagara Falls Botanical just north of downtown Niagara Falls Ontario. There is a short informative video, when you start your tour, which describes the history of the conservatory, their breeding program, and the short life span of the butterflies on display.
They hold butterflies from around the world. For each butterfly, I've shown it's common name and something about it's habitat and/or range where it is found.