http://www.carrlaw.com/limitations-act.asp
Well, unlike some provinces, the Limitations Act of Alberta did allow a limitation period to be extended beyond 2 years in certain types of agreements IF it was preagreed to in the original contract - but that's unlikely here. You probably don't have a copy of the invoice you signed anymore, but if you do, check it just to be safe. Asking CBV for a copy would be pointless even though they have to show you a copy as per the Fair Credit Trading Act in Alberta.
Collector deadlines are absolutely meaningless. It's all part of their rehearsed schtick. Settle it whenever you want. They're working the phones in a frenzy this time of year to get their holiday bouses. What to do?
For such a small amount, tell them to take you to court. They'd have to show the judge a copy of the original agreement which extended the limitation period anyway. However, practically speaking, if anyone was going to sue you, they wouldn't wait 5 years. The CBV calls are typically last gasp attempts at collection on a dead debt. collection agencys love digging up corpses to see if there's any meat left on the bones. Watch the Discovery channel if you don't believe me.
I'm betting a 1000:1 they're bluffing, given the circumstances you describe. Nevertheless, if you want to settle for moral reasons, you could offer them 10% to 15%. Forget the 28% interest. If you offer them, say 50 bucks (over the phone), tell them to take it or leave it. They will scream at you that they'll have your ass in court before hanging up (and calling you right back) but no one is likely to sue over 500 bucks!
If you decide to settle, make sure you get a SIGNED written settlement in your hands BEFORE you give them a penny or they'll be bugging you down the road for more. You can renew an unexpired limitation period BUT you CANNOT the limitation period on this type of stats barred debt once it's expired.
Alternatively, give them nothing and tell them to see you in court if you choose. It's a small debt and no one is likely to do anything more about it than make empty threats. Anything offered should more for moral reasons than legal fears at this point.
Garnishing wages only occurs after a Small Claims Court judgment is obtained and a payment order directed at the debtor is defaulted on. It would take a year or so as they have to go through a mandatory pretrial mediation first. But I wouldn't worry about all this rubbish for a small bill like yours.
Ray