ReferenceUSA

Contains detailed information on more than 12 million U.S. businesses; 102 million U.S. residents; 683,000 U.S. health care providers; and now 1.5 million Canadian businesses.  Job seekers can use the U.S. Jobs / Internships module to research companies and access 2.5 million job postings.