Um, well, as a Canadian living full time here in the Philippines, can I add in a few comments?
Every country has different tax treaties with different countries.
In my case, I am receiving employment income from a Canadian company for work performed in Canada via internet and phone, dividends from Canadian companies, and pension income from the Canadian government.
My employment income is not taxed in Canada as I am a non resident. I pay income tax here in the Philippines to the BIR.
My dividend income is taxed before I receive the funds by the issuing companies.
My pension income is taxed by the Canadian government before I receive any funds here.
All of these situations are covered by the tax treaty between Canada and the Philippines.
Again, each country's tax treaty is different and covers different issues, and every person's situation is different and unique, so please do not take anything at face value.
Investigate, speak to the income tax departments, speak to professionals in tax, and make sure that all rules are followed.
Thank you for letting me have my say.
Thomas