Everyone here will say the debt. Good going with the RRSP contribution to get the match, but paying down the high interest loan is better than the TFSA, you could have it crushed in 5 months at 1500/month. If you had invested and made 5% but were paying 7% in interest then you've lost out.
Do you have an emergency fund? Most people keep a month or two's worth in cash just in case (or have a LOC). If not maybe 500 to that and 1k/month to the loan, but as MMM says, think of the debt as your hair being on fire, get it out as soon as you can!