Re: I am so upset at the difficulty of finding passenger arrival records...
I also have a few ancestors I haven't been able to find on manifests. I found my great grandparents' family by just continuing down the list of results in indexes to where the names got further from what I was actually looking for. I found Bina & John (Lazjer Jona) and 3 children listed on the manifest, not a transcription error as:
Topka Saphira with wife Benie and children Rachel, Chiel & Marthe. In all other records from Poland he is a clear spelling variation of Jona Szpira or Szpiro. The children's names and ages, the arrival & destination (small town in Nova Scotia) all match so clearly it is the correct record. So broadening a search is useful. Also, not all Canadian manifests have been indexed so sometimes you have to narrow down as closely as possible to the date and then go through the manifests.
Also, I understand that not all manifest have survived.
I also have found indexes on jripoland with wife/husband last name reversed as well as birth records with registration date as date of birth (2 years later). So, there are errors. Also, I think going back even years later and redoing searches helps. You might have more information that makes new things jump out, see something you missed or even new records have been added.
Smithers, BC Canada
SPIRO/SPIRA/SZPIRA/SZPIRO/ SZAPIRO Kielce, Lodz, Slomniki, Konskie, Checiny - Poland
RAFELOWICZ / EYZENBERG / GOLDBERG Kielce, Checiny - Poland
HECHT MOSCOVICZ, BELFER, DASCALU MANOLSON Darabani & surrounding towns - Rumania
RABINOWICZ, GOLDENSTEIN, GOLDNER Kishinev