Toronto, once again standing in for some American city in the movie Resident Evil, was seen bearing the emblem “Raccoon City.” So fitting. Our city has one of the world’s most abundant raccoon populations, or so they say. At least five of them are now living and poohing on the roof of our little cedar […]