Where in Canada are you based? Your options may vary if you're in a big market (TO, Vancouver, Montreal...) or not.
That said, I'd imagine your best route is to find local investor/angel/business-mentor types who can recommend a firm that specializes in getting companies acquired. I'm based in Vancouver, and my business partner has definitely had getting-to-know-you meetings with a law firm - recommended by an investor - that handles that sort of thing.