If you want to spend an unforgettable evening no matter where you are in the country, these 21 party cities in Canada ...