Xuehua Zhang University Of Alberta