Indeed. It is a coverage/health care issue. This is why in my only comment earlier in the thread I suggested that a middle-of-the-path approach could be to at least allow Canadian citizens who have financial means to support their parent's healthcare to bring their parents without playing the stupid lottery system. From what I recall, the average cost of tax-funded healthcare per person in Canada is around $6K. Considering parents are going to be in their later stages of life, a higher amount (maybe 10K, maybe 15K,) could be set for their insurance expenses. This will also reduce the demand/load on the other PGP stream as Canadians who have the means to finance their parent's healthcare would be glad to bypass the queue/lottery system.
Honestly, I am no expert, but I am sure the govt can do a lot better in this regard. Just my 2 cents.