parodist: mimics literary or musical style for comic effect
humorist: someone who acts speaks or writes in an amusing way
canal boat: a long boat that carries freight and is narrow enough to be used in canals