Only if you're residing in Canada. If you're residing abroad, you only pay taxes on Canadian income. I do not know about pensions.
Yes, but 2 things to clarify: 1- Their children are Canadian so they are entitled to education. 2- As for the 2 out of 5 yrs, that's just to keep the PR, not to...