On a visit to southwestern Ontario, Prime Minister Stephen Harper committed federal funding for 'Let's Talk Science,' a charitable group delivering science education to youth.

Harper promised $2 million of southern Ontario-specific federal funding for the charity, in a bid to boost math and science education for area students.

"As innovative companies invest in research and create new jobs, they will depend on young people with an education in science," he told the crowd.

Despite much cheering from the crowd, Harper wasn't prepared to concede his government is preparing for an election.

Harper says "Canadians don't want an election. The country doesn't need an election. The thing that all parties should be focusing on is the Canadian economy."

But Guelph Liberal MP Frank Valeriote says "I think every politician in this country is preparing for an election."

He believes events like those on Friday are a smokescreen being put up by the federal government.

"Honesty, integrity and trustworthiness is coming to the forefront with being, three times in one year, being told that you've essentially lied to parliament," he says.

Harper also made a stop in Waterloo at Virtek Vision International, a company that provides products for Canada's controversial F-35 aircraft.

Recently the price of the jets has come under fire, after a report from Parliamentary Budget Officer Kevin Page revealed the cost could be nearly $30 billion, not the $16 billion initially reported by the government.

But Harper says "When people talk rashly about cancelling the contract, what exactly is their alternative, nothing?"

The ongoing debate could continue during an election, whenever it may come.