Following any debt reduction plan is never easy, but remember that all plans need to be tweeked while they are happening.
If you are in debt, your highest priority needs to be debt reduction and debt elimination. Without debt you have choices, with debt, you do not.
What good is an RESP? If you have kids it is your best option if you are going help your kids, university aspirations.