When you eraned the income in China?
If you earned the income before you landed in Canada then it should be tax free.
If you earned the income after you landed in Canada then they are taxable.
I hope it helps.
If you have any questions please feel free let me know,