David Coletto: The Liberal Party’s base may now be just 7 percent of Canadians. A hard look at the numbers