Green’s Dictionary of Slang

steamy n.

(Can.) a hot-dog.

Gazette (Mopntreal) 24 Jan. 28/1: A Montreal hot-dog, also known as a ‘steamy’.