Canadian PM joins Chinese temple fair in Toronto