Which city has the nickname 'Venice of the north'?

St Petersburg

Montreal

Glasgow

Helsinki