It depends how you want to help. It is easier in China, but there is much less protetion.
In Canada, the standard of protection is much higher. If your friend has less income, or no income, it would be definitly better to do it here. He or she would have better financial protection and others.