The Canadian rock band "Barenaked Ladies" will come to Newburyport on Saturday, September 1, and the concert is free. ...