From your own post:
• sponsors living in Canada who declare income from foreign sources on their Canadian tax returns, can use this foreign income to meet the financial requirements for sponsorship.
So it's not about where the incomes come from, it's about whether the sponsor lives in Canada or not.
But it didn't say if a person lives outside of Canada and earn Canadian income and declare, can they sponsor their parents?
You stated: "As for the income, the Canada earned and global earned, money is money, if you report your income to CRA, it's counted" which is completely wrong as global earned money is treated differently than Canada earned, and is only counted when the sponsor physically lives in Canada while it's earned.