Found This In My Cat’s Plastic Puzzle - What is it?

I found this bug in my cat’s plastic toy puzzle we keep on the carpeted floor. I briefly googled, and beetle larvae seem to be plausible, but I’m not sure.

For reference I live in Toronto, Canada. What is it?