there is of course also a possibility that these companies are all paid off and pushing fake numbers to split the vote.
i have to read the data as it is, i can't imagine it says something else.
but, if the liberals come back from the dead at the last minute, we should be pointing fingers at the pollsters for manipulating data to split the vote.