People finding is a pain, but there is a resource page to help. The BC Securities Commission has put together a background research toolkit on their website and it highlights a couple of sources.
In addition, InfoUSA provides a good directory of phone numbers and addresses for Canada. I know that you can access it through Choicepoint and public libraries might also have subscriptions directly (or at least many do here in Canada.)
From the toolkit home page:
The information in this toolkit can be used for a variety of tasks, including hiring new employees in the securities industry, vetting firm management, and conducting “know your client” compliance activities.
[this originated as a response to a question on CALL-L]