Looking at other sources, public money is favoring mostly Hamilton and not BC. Hamilton-2 is low, perhaps because of 2 reasons. First, overall close teams meeting with Hamilton 9-9 and BC 8-10. Secondly, overrated BC from past success and underrated Hamilton from past failures.
I think this is worth a couple points in this situation. Shocked the line came out so low at 2. Hamilton has looked very good in the past few weeks and they have to be considered solid favs over BC at home. Line should be at least 4 imo.