Formed in 1990 in Windsor, Ontario by members Jeff Martin, Stuart Chatwood, and Jeff Burrows, The Tea Party released eight albums before temporarily disbanding in 2005.