It is not a requirement of the Canadian immigration authorities to have a lawyer to represent you for purposes of making a visa application or otherwise dealing with the immigration authorities, however, it is generally advisable to use a lawyer, and in some cases it is strongly recommended.