We currently have an opening for a temporary Controller in our Head Office located in Edmonton. The duration of this role is one year in length.  This role is responsible for managing the overall day to day financial operations of Peace Hills Insurance, and provides a wide range of financial information to the Management team.  Reporting to the Chief Financial Officer, the Controller directs and manages the company's finance functions and oversees financial controls.

More specifically, the responsibilities would include the following:

  • Lead, mentor and manage a team of finance professionals.
  • Produce financial projections, forecasts, analysis and supporting documentation.
  • Provide information and analysis on budgets and forecasts.
  • Prepare, analyze and present monthly, quarterly and annual financial statements.
  • Provide strategic financial analysis as required to drive improved decision making.
  • Responsible for the accuracy and timeliness of all financial information.
  • Provide advice and guidance on all accounting matters including financial systems, record keeping, analysis, and reporting.
  • Manage the accounting operations including the review of journal entries and statutory reporting.
  • Establish and monitor internal controls to ensure that accounting activities are in accordance with established legal, regulatory and company policies and procedures including issuance of credit cards and banking activity.
  • Work with stakeholders to define, measure, analyze, improve and control current processes which impact customer quality and influence internal operating efficiency.
  • Set the priorities within the accounting and finance groups.
  • Work with the CFO on the formulation of accounting policies, procedures and controls.
  • Manage corporate cash flows.
  • Organize and prepare the annual company budget, consolidated across all departments.
  • Analysis of performance against budgets
  • Oversee preparation for year-end audits, including year-end working papers and communication with external auditors.
  • Oversee preparation of the company’s Annual Regulatory Report.
  • Determine and manage delivery of service standards for all accounting staff.
  • Respond to information requests from external parties including internal auditors and appointed actuary.
  • Manage relationships, contracts and contacts with banks, credit card companies and other vendors.
  • Understand and organize large amounts of data and use it in the analysis and interpretation of results.
  • Oversee the purchase and sale of the company car fleet.


The right candidate will have an accounting designation; CPA (CA, CMA or CGA).  A minimum of 8 – 10 years of finance experience, and 3 years of management experience will enable the incumbent to fulfill the duties of the position and manage the team.  An understanding of insurance accounting is preferred.  Decisiveness, strong interpersonal skills, organizational and time management skills, customer service orientation and strong initiative are all characteristics that the right person will possess.  The ability to meet deadlines in a consistent manner and manage multiple priorities is a must.  The successful candidate will have proficient technical skills in the use of Microsoft Excel.  Experience using Agresso/Unit 4 software would be an asset.


If you are a strong problem solver who can communicate verbally and in written form with excellence, and are a strong leader who can mentor staff and bring out their best, we want to hear from you.  

Working at Peace Hills

Peace Hills understands that by reducing work-life struggles, individuals can enjoy a healthier lifestyle while improving productivity at work.

If you are interested in this great opportunity to build your career submit your resume, stating the position you are applying for, to Peace Hills Insurance at

We thank all applicants for their interest, however only those candidates shortlisted will be contacted.

Application Deadline: February 17, 2023