why is ontario sent have many liberals
You mean why Liberals have got over 99% of the seats since the last three elections right ?
The general thesis was about the division of the right. Since 93, The Conservative and Reform parties struggled to get the conservative-leaning vote. However none succeed at nipping each other. In every election, they got almost the same percentage of votes and prevented the election of candidates other than Liberal.
Now the Liberal hegemony over Ontario might come to an end in the next election, a the two parties merged into the Conservative Party of Canada.