Ships passenger lists to Canada did not have to be kept before 1865 and the J J Cooke Shipping Agent records are a substitute that is often overlooked. It also includes ports of arrival in America
These Irish passenger lists from shipping records can be found in Passenger Books of J & J Cooke, Shipping Agents. Sailings from Londonderry to Philadelphia Pennsylvania, Quebec, St. John New Brunswick & New Orleans Louisiana, 1847-1871
This database of Irish ships passenger lists include 27 ships to St. John New Brunswick, 30 to Pennsylvania, 23 to Quebec and 5 to New Orleans, Louisiana. If your Irish ancestor left Ireland for N. America between 1847 and 1871 you won't want to overlook these lists of passengers.