Dear Hassan,
You will be taxed in Canada on your global income if you are a tax resident in Canada. You might like to go through the double tax treaties between Canada, UAE and Pakistan. This DTT should provide relief from taxes suffered in other countries. It is best to hire a tax consultant...