Wiktionary
rhyme off
vb. (context chiefly Canada idiomatic transitive English) To list or recite quickly.