Olive Tree Genealogy brings you the Passenger Books of J & J Cooke, Shipping Agents with sailings from Londonderry to Philadelphia Pennsylvania; Quebec; St. John, New Brunswick; and New Orleans Louisiana from 1847 to 1871
These lists can be found in D.2892/1/1-14 Passenger Books of J & J Cooke, Shipping Agents. Sailings from Londonderry to Philadelphia, Quebec, St. John, New Brunswick, 1847-71 (see also MIC.13) in the PRO of Northern Ireland
There are no comprehensive lists of immigrants arriving in Canada prior to 1865. Until that year, shipping companies were not required by the government to keep their passenger manifests. That makes finding passenger lists difficult, but not impossible
The JJ Cooke records are a valuable source for the missing Canadian Ships Passenger Lists for this time period!
They also provide needed passenger lists for Louisiana and Pennsylvania.
The index to the ships I have online so far from JJ Cooke Records is at
http://olivetreegenealogy.com/ships/jjcooke.shtml
Many lists give the passengers ages and places of origin.