David mieszka z rodzicami i dziadkami w ubogiej dzielnicy Montrealu. Z dziadkiem spędza najwięcej czasu, starszy pan jeździ wozem konnym po okolicy, zbiera butelki i stare ubrania. Ojciec młodego chłopaka nie pochwala tych wspólnych przejażdżek lecz akceptuje je, gdyż teść wspomaga go finansowo. Kłopoty zaczynają się gdy dziadek Davida umiera.