
Accountant hired by Ramal to confirm accuracy of campaign finances fined by CPA Ontario
The Khalil Ramal election spending scandal reveals his auditor was not licenced and has faced discipline for involvement. CTV London's Daryl Newcombe reports.
Salah Hassan's failure to cooperate with an investigation by Chartered Professional Accountants (CPAs) of Ontario has resulted in fines and penalties totaling $13,500 from the profession's disciplinary committee.
Hassan provided a written auditor's report confirming the 2022 campaign finances of former mayoral candidate Khalil Ramal.
Every candidate who receives contributions or incurs expenses in excess of $10,000 must attach an auditor's report to their financial filing.
In August 2023, an anonymous complaint to CPA Ontario, a professional regulatory body, alleged Hassan's work confirming the accuracy of Ramal's campaign finances 'did not meet the standards of the profession'.
It cited a story from August 2, 2023 that appeared on CTV News about a meeting of London's Compliance Audit Committee.
The news story referred to the unsigned auditor's report included in the campaign's financial filing.
The unsigned document read:
'Hi, I am Salah Hassan a Chartered Professional Accountant Licensed by Professional Accountants of Canada, license number 2086643. According to the information provided by Mr. Khalil Ramal, the Mayoral candidate for the City of London, Ontario, for the year 2022 election, after examining the bank statement, donation expenses and Form 4, it appears to me that all the information are correctly entered in the Financial Statement - Auditor's Report candidate - Form 4n.
Best regards, Salah Hassan, CPA."
060625 - Ramal
Audit Report included by Khalil Ramal with his 2022 campaign finances. (City of London)
In September 2024, a ruling by the CPA Discipline Committee determined Hassan committed professional misconduct by not responding to multiple emails and telephone messages from its investigator.
'The nature of the misconduct, being the Member's complete failure to respond to the inquiries of Standards Enforcement, raised concerns about public confidence in the profession's ability to govern its own members,' the ruling reads.
He was fined $5,000 for failing to cooperate with a regulatory process plus he was required to pay $8,500 in fees for the hearing.
Eventually Hassan contacted CPA Ontario and blamed his failure to respond on health issues, an ill spouse, travel, and a misinterpretation:
'I was in the hospital with my wife and I was so busy with her during the month of September and October and I travelled to Egypt on November 1 for emergency family issues and I returned back on December 26, 2023. I did not have my Canada phone number with me. Please note that I did not violate any rules or regulations in my life or caused any harm to any human being or animals on earth.'
The ruling by CPA Ontario states Hassan '… blamed CPA Ontario for the harm to his reputation, reflected a completed absence of insight or remorse.'
Subsequently, a Compliance Audit of Ramal's campaign finances by William Molson CPA in April found a number of apparent violations of the Municipal Elections Act including not filing the names/addresses of donors who gave over $100, exceeding the candidate contribution limit ($25,000) by $11,916.27, and using an unlicensed accountant to confirm the accuracy of the document submitted to the city clerk.
Molson wrote, 'Hassan did not hold a license at March 31, 2022 or March 31, 2023.'
The findings of the Compliance Audit are being forwarded to a prosecutor for possible legal action against Ramal.
Hassan's LinkedIn page lists his most recent position as Director of Finance for a business called EK Tech Software Solution.
A company by that same name is based in Houston, Texas.
However, there is a similarly named company called EK Tech Solutions on Waterloo Street in London.
When CTV News called the telephone number included on EK Tech Solutions' website— Khalil Ramal answered.
After being asked why Hassan described himself as Director of Finance for the company Ramal replied, 'Yes he did, he did it for a while, for three (or) four months. He did what he did, but he didn't finish. I'm not sure what he did do, but he didn't complete the work for us back then.'
A week prior, Ramal was asked by the Compliance Audit Committee what steps he took to verify Hassan was a licensed CPA.
At the time he responded, 'The person who I went to was the auditor of a company called Global Financial. I met him there. I know him from there. He has, you know, was an auditor. And also I went to him after that three or four times to audit a few companies.'
CPA Ontario confirms Hassan is currently an 'active member', but would not disclose the status of the original investigation about whether his work for Ramal's campaign met the standards of the profession.
Unable to find a phone number or email address for Hassan, CTV News accepted Ramal's offer to try to provide Hassan with a reporter's contact information.
There has yet to be a response from Hassan.
Hashtags

Try Our AI Features
Explore what Daily8 AI can do for you:
Comments
No comments yet...
Related Articles


CTV News
26 minutes ago
- CTV News
Cyclist fatally struck by pickup truck on Vancouver Island: RCMP
A bike tire is seen in this stock image. (Milada Vigerova/ A senior cyclist was struck and killed by a pickup truck in the Vancouver Island community of Nanoose Bay on Friday, according to police. The Oceanside RCMP says first responders were called to Marina Way near Carmel Place around 10:50 a.m. after a collision involving multiple cyclists and a Ford pickup truck. Two cyclists were taken to hospital with non-life-threatening injuries, according to police. A third died at the scene. Police say the deceased is a 79-year-old man from Qualicum Beach. 'While all of the contributing factors into this collision are still being determined, the initial investigation indicates that the pickup truck entered onto Marina Way from a side street and collided with the cyclists who were riding on Marina Way,' Mounties wrote in a news release Saturday. 'Drugs and alcohol on the part of the pickup truck driver and the cyclists have been excluded as contributing factors. The pickup driver remained on scene and is co-operating with the investigation.' RCMP collision analysts and the BC Coroners Service are investigating the crash, and police ask anyone with information or video to call 250-248-6111.


CTV News
an hour ago
- CTV News
Why Tom Mulcair is calling this year's G7 Summit ‘the most important in a generation'
Why Tom Mulcair is calling this year's G7 Summit 'the most important in a generation' CTV News political commentator Tom Mulcair explains why he believes the upcoming G7 Summit is the most important in a generation.


CBC
2 hours ago
- CBC
Search operation underway for man, 20, who possibly drowned near Verdun Beach
Montreal police and firefighters are searching for a 20-year-old man who went missing in the waters of the St. Lawrence River near Verdun Beach on Saturday afternoon. Police say several 911 calls were placed at about 5:20 p.m. concerning a man in distress in the water. When police arrived at the scene, they were unable to locate him from the shore, police spokesperson Caroline Chèvrefils said. Nautical patrols with Montreal police and firefighters are currently on the water. The Canadian Coast Guard has also been called in to help with the search operation, Chèvrefils said. According to preliminary information, the man might have fallen into the water while playing with a ball, she said.