Yes , canada would survive a zombie apocalypse
One reason is that the winters are particularly extreme, which would kill a lot of zombies.
If you want to survive the zombie apocalypse in Canada, Edmonton seems to be the best place to go. The capital of Alberta received a perfect score of 10 for both "mobility" and "hideouts". This is amazing news because in a scenario of a zombie invasion, people would definitely flee and hide.