If your child is still in elementary school. it may be the best to use the money to pay your mortgage because you can buy back the years for the RESP when your child is in high middle/high school. This will let you pay less interest for your mortgage. For RRSP, You can buy RRSP anytime when you finish your mortgag and have higher salary that will let you get more refund in the future.