This work available at http://www.briancoad.com/fishes%20of%20canada%20titlepage.htm attempts a definitive listing of the scientific, English and French names of fishes for Canada. New species and species new to this ichthyofauna are still being discovered and the taxonomy changes over time. The list has over 278 taxa not given in McAllister (1990) and over 247 taxa not given in Coad et al. (1995), the last complete listings of this ichthyofauna. The list published by the American Fisheries Society (AFS) for North America (Nelson et al., 2004) encompasses Mexico, the U.S.A. and Canada but naturally contains many species not found in Canadian waters, does not extend to depths below 200 metres in the sea, and has French names only for species found in Québec.
More information on this dataset can be found in the Freshwater Metadatabase - BFE_54 (http://www.freshwatermetadata.eu/metadb/bf_mdb_view.php?entryID=BFE_54).