@Neil chace Remember that the context of my initial post was that I thought Assiniboine had largely done a great job.
But if we want to get specific: I think it's fair to assume almost all of Winnipeg's zoo animals would require some shelter at certain times of the year. Winnipeg's climate is a near-match for Siberia, thats cold by anyones standards, even Canadians. One wouldn't expect Assiniboine to keep animals that can only survive living outdoors permanently 365 days of the year.
More reasonable would be to aim to keep as diverse a range of species that can spend the most amount of time outside as possible. It's not about if they simply survive there. It's about balancing animal quality of life with maintaining public interest in the collection.
Keeping that in mind:
I would argue that dromedary camels are a tropical species. That said, I only listed them as they are an exception in being one of the few larger tropical animal kept by the zoo. For what its worth, the zoo has just one last few times I've been, the rest are bactrians.
Kangaroos are a big family. Assiniboine keeps the largest species and one that is evolved for survival in Australia's hot desert interior. There are both smaller and more cold-adapted species that might have a slightly better quality of life in Winnipeg.
Whilst by North American standards I'm sure most people would see Assiniboine's indoor gibbon exhibit as generous, for myself its not fair to keep them in there for what must be most of the year. Switching to Japanese macaques would give the primates a much, much wider range of time that can be spent with access to outdoors.
For what it's worth, my other criticisms of the zoo would be that even for the small species, many of the indoor exhibits are too small and lack natural light and substrates. Much of it can be addressed with simple renovations.