You’ll need to provide a little more detail than that. Canada is a big country with lawyers in every city. Expect that depending on their ability, they will probably want a $5,000 retainer to start (and higher depending on their reputation) before they will consider your case.
If you aren’t already in Canada, there isn’t much point in hiring a Canadian immigration lawyer.