法院和省律政厅，省市警察部门，法律援助协会和机构，多所大学的法学院等。其间，还兼任加拿大律师协会和亚洲开发银行等组织的中国法治项目加方专家。。杨教授还是加拿大政府和法院确认的专家证人，曾受加拿大移民部邀请作为加拿大政府的专家证人在加拿大出庭作证，对赖昌星、高山等多起知名中国外逃犯罪嫌疑人案件提供专家意见。他提供的专家证言多次被加拿大法庭采纳。他还曾作为加拿大外交部代表团成员参加中加与中国政府的双边人权对话，并在2002年至2005年兼任联合国人权高级专员办公室的国际专家参与联合国与中国外交部人权法治交流