Grandparents don't count unless they are living and they need you to take care of them. I know because I checked. (Actually, I almost pleaded.) My grandfather is no longer living.
I don't qualify because I have disabilities that prevent me from working. My goal is to eventually get a masters degree in counseling. That would enable me to work just about anywhere even with my disabilities, but because of the disabilities, it's incredibly slow going. It could be years before I realize my goal.
Just as with the US, Canada doesn't need people coming in from other countries and collecting benefits instead of contributing to the tax base.