I totally understand your point, but their system is not set up to track/alert based on the people's movement. Meaning, only if something came up, then they would dig into the resident location and the individual's file. Its not like its an automatic system that would give an alert if a person goes and live outside of Canada, unless something comes up.
I know much people who live outside of Canada (they have been living oversea for years), and till this day they renew their healthcards/pension/other benefits as if they are residents in Canada- not noticed. I came across a canadian citizen who only lived in Canada for 1 week his whole life (His parents landed in canada, drove to New york using their other passport, and flew from NY to their hometown. Meanwhile, their lawyer was using their debt cards, phones...etc. and when they got the citizenship invitation, they came and took their passports).
I dont condone such behavior, as I did everything legally and worked hard to get where i am.But i am trying to show that such immigration system, is not the smartest whatsoever.
Canada has gotten better at preventing fraud but agree it is still an issue. Knowing that fraud is happening and not reporting it is also being part of the problems. The fact that lawyers are involved is even more troubling and are even better reasons for you to report them to the law society. You are also suffering from the negative consequences of allowing the fraud to persist. Sponsoring parents is a privilege that many would like to have in your place. Technically it says you need to be a resident (which is usually defined as being present in Canada) while you are sponsoring someone so taking short vacations is already not following the exact rules. It is really up to you how much risk you want to take and how desperate you are for your parents to immigrate to Canada. You may have plenty of holiday time because I would guess you don’t work a traditional 5 days a week and 40 hours a week like many in the North. There are better climates in other parts of Canada or winter activities like skiing to enjoy in more Southern regions or you could take a few short trips outside Canada during the winter and travel within Canada the other times. If you only have 8 weeks vacation you can only be outside for 8 weeks. 2 vacations of 2-3 weeks and the rest in Canada seems reasonable and will likely be overlooked. If you’re bored find some new friends, try some new activities, try finding a partner or just dating if you aren’t interested in anything serious ,etc. all these things make life more enjoyable.