Four hours at the Toronto Zoo allows you to see highlights, but with over 5,000 animals and seven zoogeographic regions, a full day is recommended to fully enjoy and explore.