Hello Lauren,
I’m not Canadian just French lol.
The 1st word that came to me to translate slippers is «*chaussons*», it sounds like «*poupon*» so maybe it is this word?
Then Pantoufles would be the right word to translate it.
If not I love all the versions I read here, think canadian french is super fun and interesting!
Hope it’ll help!