A Canadian man loathes his ex-wife so much, he set fire to more than $1 million to keep her from getting her hands on it, he told a judge.

Bruce McConville, 55, a businessman and failed mayoral candidate from Ottawa, said he sold several properties, then burned the cash.

“I find what you have done to be morally reprehensible,” said Superior Court Justice Kevin Phillips, before jailing McConville for 30 days for failing to pay $300,000 in spousal and child support.

He also ordered McConville to pay his ex a $2,000-per-day fine.­