We know Indian degrees. They are full of so much information yet it isn't necessary for a student to really understand what's being taught. All teachers here care about is seeing their students getting good marks in exams.. that's all.
So yes degrees don't mean anything really, if you don't know how you'll apply what you learned from your formal education in real life. If someone has great English, communication skills and a will to work hard, adjusting in the job market will be somewhat easier for them in Canada.
At least that's what I think is the case.