1 definition by Neil Weir

North Bay is a small vacation/university city in Ontario Canada about a three hour drive North of Toronto that is known for its many artists and musicians as well as its beautiful setting surrounded by lakes, hills and forests.
I came to North Bay for school and after I graduated I didn't want to leave -- so I didn't. Now I work at a local record store and play in an indie rock band.
by Neil Weir May 25, 2005
Get the north bay mug.