The exterior of Cham Shan Buddhist Temple just outside Toronto is adorned with statues of lions and Buddha.