David (Jeffrey Lynas) is a young Jewish boy growing up in Montreal in the 1920s. His father, Harry (Len Birman), a self-consumed inventor who yearns for assimilation and acceptance, is not religious. His loving grandfather Zaida (Yossi Yadin) is devout, with his heart still back on the old continent. Every Sunday, as David and Zaida collect scrap metal in a horse and carriage, grandfather preaches Judaism to grandson. David must come to his own conclusions on his Jewish identity and faith.