Super Visa is effectively a tourist visa.
The key difference is that the super visa allows an individual to stay for up to 5 years at a time in Canada, while a 10-year multiple entry visa would only have a status period for each entry of six months only. There are also specific requirements that you must meet to be able to get a super visa.
Sponsoring Parents last time I looked required you to come up in a lottery.
Canada is different, is probably the simplest comment, it does favour Employment based applicants.