Super Visa is not a shame or fraud as you are suggesting. It is a visa that serves the requirements of many Canadians that wish to have their parents or grandparents visit them for an extended period of time. In reference to your comment of a money grab I am assuming you are referring to the cost of insurance. This is a requirement in many jurisdictions already and the cost with Canadian insurance companies is competitive, the only reason why it is expensive is because you are insuring older ages for one year and this age group has a very claims experience. I can tell you as an insurance broker approx 20% of people that buy these policies have had claims, older ages are high risk for insurance companies. So it is not a sham it is money well spent to buy peace of mind and in the absence of insurance you would personally be liable for these medical expenses.
You are correct that the super visa can only be issued for the duration of the passport, and the visa will not be valid past the passport expiry date. From my experience this program has been abused. Many have used it to enter Canada without ever renewing their policy or any intention of leaving Canada, some have used it a means to get a visa after being rejected with a visitors visa because they are more lenient on super visa applications. Keep in mind the intent of the super visa program was to accommodate parents and grandparents who wanted to spend time with their children and grandchildren and did not want to immigrate to Canada. This program was not meant for short term visits of 3 month. The problem is people misuse the super visa program and then complain about the high cost insurance. The only reason why the cost of insurance is high is because they are paying for one year up front and older ages cost more to insure. From my experience many of these people do not need a super visa as they are visiting for short periods of time less than six month, secondly they could simply apply for a multiple entry regular visa instead. The cost of insurance would be a fraction of the super visa requirements, all insurance is based on a daily rate for the age group. I think you had bad advise or dealt with a broker that just wanted to make a quick buck without really understanding your needs, keep in mind insurance brokers are not immigration experts.
You are correct that the super visa can only be issued for the duration of the passport, and the visa will not be valid past the passport expiry date. From my experience this program has been abused. Many have used it to enter Canada without ever renewing their policy or any intention of leaving Canada, some have used it a means to get a visa after being rejected with a visitors visa because they are more lenient on super visa applications. Keep in mind the intent of the super visa program was to accommodate parents and grandparents who wanted to spend time with their children and grandchildren and did not want to immigrate to Canada. This program was not meant for short term visits of 3 month. The problem is people misuse the super visa program and then complain about the high cost insurance. The only reason why the cost of insurance is high is because they are paying for one year up front and older ages cost more to insure. From my experience many of these people do not need a super visa as they are visiting for short periods of time less than six month, secondly they could simply apply for a multiple entry regular visa instead. The cost of insurance would be a fraction of the super visa requirements, all insurance is based on a daily rate for the age group. I think you had bad advise or dealt with a broker that just wanted to make a quick buck without really understanding your needs, keep in mind insurance brokers are not immigration experts.