The Boston firefighters union has ratified a $90 million collective bargaining agreement with the city ...