Jeff Hoffman signs $33 million contract with Blue Jays ClutchPoints By Tristin McKinstry3 5 hours ago Sports Sites