So in my imaginary world, in the mid-to-late 2000s a lot of people die off. The reasons for this are unimportant, so I won't include them, but it has no impact on plant and animal life. So, considering a small town (mainly focusing on the strip of road where there's a small department store, a gas station, and your usual small-town accouterments), how long would it take for a small town to become overgrown?
What I mean, more specifically, is how long would it take for most hardier, faster growing plants (ivies and such) to grow over the buildings, and for the road to be broken up by plant roots and moss. I'm guessing these are two very different time scales, but I figure they're both in the same general realm of knowledge.
Assume that negligible human interaction occurs within the time frame, so that the plants are more or less unimpeded. Also, for reference, the story takes place in southwestern Canada, close to the border with the USA (or what used to be the border), so all the flora and fauna that live there are in the story.
I understand that this question likely has no single answer or the answer is a time range, which is kind of what I'm looking for. Even if the answer is a pretty broad estimate, it's totally valid!