The complex function method is used to solve problems of scattering of plane SH-waves on cylindrical canyon topography of arbitrary shape in anisotropic media. This paper gives the complete function series and general expressions with boundary condition to approach the solution of steady state scattering of plane SH-waves on two-dimensional canyon topography in anisotropic media. The problem to be solved can be reduced to a solution of infinite algebraic equation series by using Hermite function and it's orthogonal conditions. The solution can be obtained directly by using computers. Finally, as an example, computational results of scattering of plane SH-waves on a semi-cylindrical canyon topography are presented.