In a random sampling of public opinion taken by the Forum Poll™ the evening before election day among voters in the four federal ridings in which by-elections will be held June 30, the Liberals are leading by clear margins in three, while the Conservatives have a strong lead in a fourth.