"Do I have to stay in Canada for six months every year?"
For permanent resident status, that is not the general rule. The main requirement is 730 qualifying days in the relevant five-year period, not a fixed six-month stay every calendar year. These days do not have to be consecutive. [3,8...

