Megasite
If your ancestors were scattered over a wide geographic area it may be possible to find a volunteer who will do a limited research in specific areas. A great website for finding a volunteer is called "Random Acts Of Genealogical Kindness". It includes a listing by the Canadian province of volunteers and the research they are prepared to do for you. Be sure to read the instructions carefully. The main site also has links to genealogical research volunteers for other countries.
Cyndi's List of Genealogy Sites on the Internet
Family Tree Makers Genealogy Site