Calgary Zoo is one of the top ten zoos in North America, ranking second in Canada. There are many animals, more than 290 species. Although it's a zoo, it actually contains a botanical garden. There are many butterflies in the botanical garden. It's very beautiful.