Kevin O’Leary fired another shot Tuesday in his high-profile battle with Ontario’s Liberal government.

This time, the celebrity mogul targeted two cabinet ministers — Economic Development Minister Brad Duguid and Energy Minister Glenn Thibeault — who came to Premier Kathleen Wynne’s defence earlier this week.

“It is clear your government is lacking leadership,” he writes in a post to Facebook.

“Three letters in two days ... why are you still writing me? You only have a short time in office until the next election after which, thankfully, you will be gone,” said O'Leary. “Why don’t you use your last days to do some work for the people of Ontario?”

O’Leary slammed Duguid as a “career politician,” demanding to know why he didn’t speak out against his government’s flawed policies.

“Now you are going to pay a big price in the next election,” O’Leary warned. “There is a lesson you and your colleagues could learn from this: Don’t be afraid to be the voice of reason when everyone around you is walking off a cliff like lemmings — it’s called leadership.”

O’Leary takes Thibeault to task for not doing more to address soaring energy prices in Ontario. Those costs have forced some Ontarians to choose between food and heating their home.

“Shame on you,” he said. “In the business world, if you make mistakes like this, you fix them ... or you get fired.”

Asked about her on-going war of words with O’Leary, Premier Wynne said while she was trying to use a bit of humour in an open letter to him on Sunday, she couldn’t let “falsehoods” the reality TV star was spreading stand.

“I’ve never met Kevin O’Leary,” added Wynne. “But I do believe that political debate should be based on facts. I think that factual assertions, factual statements, as opposed to false assertions or some sort of alternative reality is not where political debate should reside.”

sjeffords@postmedia.com