Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Cost Analyst - Richmond Hill, ON

Full-time

Affinity Group

Affinity Group Canada is a well established successful and growing company that prides itself on being one of the premier food brokers in Canada.  Since 1989, our success has been driven by the number of industry leading food manufacturers that we represent.  We pride ourselves on having a dedicated sales team, strong customer service orientation, extensive product knowledge and a professional, challenging and rewarding work environment.

About the Role

Affinity Group Canada is seeking an experienced Cost Analyst to join our Finance team. Reporting to the Controller, this role is responsible for delivering financial and operational analysis that supports the distribution side of our business. The Cost Analyst will provide insight into inventory costing, landed costs, gross margin performance, freight and warehousing expenses, vendor rebate and funding programs, and overall operational profitability.

The successful candidate will bring strong analytical and problem-solving skills, a solid understanding of cost accounting principles, and the ability to translate complex financial data into actionable business insights. Working closely with Finance, Purchasing, Operations and Supply Chain teams, this role plays a key part in supporting informed decision-making, improving reporting accuracy, identifying cost-saving opportunities, and enhancing overall business performance.
This is a hands-on role based in our Richmond Hill office, supporting distribution operations and financial reporting activities across the organization.

Key Responsibilities:

Cost & Profitability Analysis
  • Analyze product, customer, vendor, and channel profitability.
  • Maintain and validate landed cost calculations, including freight, duties, warehousing, storage, and distribution expenses.
  •  Monitor gross margin performance and identify trends impacting profitability.
  • Support pricing decisions through cost and profitability analysis.
  • Prepare recurring cost and margin reports for management.
Inventory & Cost Control
  • Monitor inventory valuation and costing accuracy.
  • Analyze inventory turnover, aging, shrinkage, and obsolescence.
  • Investigate inventory and costing variances and recommend corrective actions.
  • Support inventory reconciliations and physical inventory counts.
  • Assist in strengthening inventory controls and reporting processes.
Distribution & Operational Analysis
  •  Analyze transportation, warehousing, and distribution expenses.
  • Monitor cost-to-serve metrics across customers, vendors, and product categories.
  • Identify opportunities to improve operational efficiencies and reduce costs.
  • Support reporting related to warehouse and distribution performance.
  • Partner with Operations teams to improve visibility into key business metrics.
Vendor Funding & Rebate Management
  • Track and reconcile manufacturer rebates, vendor funding agreements, and incentive programs.
  • Support accrual calculations and program reconciliations.
  • Monitor program performance and financial impact.
  • Ensure accurate recovery and reporting of vendor funding opportunities.
Budgeting, Forecasting & Reporting
  • Assist with annual budgeting and periodic forecasting processes.
  • Analyze actual results against budgets and forecasts.
  • Investigate and explain significant cost and margin variances.
  • Develop and maintain dashboards, reports, and financial models that support business decision-making.
Process Improvement & Financial Controls
  • Identify opportunities to improve reporting accuracy, automation, and efficiency.
  • Ensure the integrity of financial and operational data.
  • Support the development and maintenance of financial controls and reporting procedures.
  • Assist with audit requests and special projects as required.
Key Expectations
  • Develop a strong understanding of Affinity Group Canada's distribution business, including inventory flows, vendor funding programs, warehousing, transportation, and customer profitability.
  •  Deliver accurate, timely, and actionable financial reporting that supports operational and strategic decision-making.
  • Maintain accurate product costing and landed cost calculations while ensuring the integrity of financial and operational data.
  • Provide meaningful analysis of margins, inventory performance, freight costs, and operational expenses, identifying opportunities to improve profitability.
  • Build effective working relationships with Finance, Operations, Purchasing, Supply Chain, and Warehouse teams to support business objectives.
  • Take ownership of vendor rebate and funding programs, ensuring accurate tracking, reporting, accruals, and reconciliations.
  • Investigate variances, identify root causes, and provide recommendations that support improved operational and financial performance.
  • Continuously seek opportunities to improve reporting processes, increase efficiency through automation, and strengthen financial controls.
  • Demonstrate a high level of attention to detail, accountability, and professional judgment when handling financial information.
  • Manage multiple priorities and deadlines while maintaining accuracy in a fast-paced environment.
Qualifications

Education & Experience
  • Bachelor’s degree in accounting, Finance, Business Administration, Supply Chain, or a related field.
  • CPA designation or enrollment in the CPA program is considered an asset.
  • 3-5 years of experience in cost analysis, financial analysis, inventory accounting, or operational finance.
  • Experience within foodservice, distribution, logistics, wholesale, or consumer packaged goods environments is preferred.
Skills & Knowledge
  • Strong understanding of inventory costing, landed costs, margin analysis, and variance reporting.
  • Advanced Microsoft Excel skills, including Pivot Tables, Power Query, and financial modeling.
  • Experience working with ERP systems and reporting tools.
  • Strong analytical, problem-solving, and organizational skills.
  • Exceptional attention to detail and accuracy.
  • Ability to communicate financial information effectively to both financial and operational stakeholders.
  • Ability to manage multiple priorities and deadlines in a fast-paced environment.

Accessibility & Accommodation
Affinity Group is committed to providing an accessible workplace. Accommodation is available on request for candidates taking part in all aspects of the selection process. If you require accommodation during any stage of the recruitment process, please contact us at View email address on affinitygroup.applytojob.com.

Use of Artificial Intelligence in Hiring
Affinity Group Canada may use artificial intelligence-enabled tools to assist with resume screening and candidate evaluation as part of the recruitment process. These tools are designed to support, not replace, human decision-making. All hiring decisions are made by qualified members of our recruitment team.


 

The Affinity Group is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. All employment is decided on the basis of qualifications, merit, and business need.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Cost Analyst - Richmond Hill, ON in Richmond Hill, ON vacancy
  • I'm looking for a part-time, live out, nanny who will help run a household, preferably someone living in Richmond Hill, near Rutherford and Bathurst area. Weekdays from 2:00-7:30pm. Experience with a family required. Reference required. Police clearance letter needed. (To... 
    Suggested
    Part time
    Live out
    Weekday work

    CanadianNanny.ca

    Richmond Hill, ON
    20 days ago
  • $21 - $25 per hour

    We are a family located in Richmond Hill, Ontario, seeking a caring and responsible nanny to help us with our newborn. This is a live-out, part-time position that offers $21-25 per hour, depending on experience. As a nanny, you will play a vital role in providing nurturing... 
    Suggested
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Richmond Hill, ON
    13 days ago
  •  ...provide a safe and stimulating environment for my little ones. The nanny will be responsible for picking them up from school in Richmond Hill Oakridges , giving them snacks and dinner, and bathing them. Additional responsibilities include housekeeping tasks The position... 
    Suggested
    Part time
    Casual work
    Afternoon shift
    3 days per week

    CanadianNanny.ca

    Richmond Hill, ON
    1 day ago
  • $25 per hour

    Looking for a reliable housekeeper once a week for a townhouse in Richmond Hill. Duties: • Laundry: washed, folded, and put away • Cleaning: kitchen, bathrooms, floors, and general tidying About [4-6] hours per visit. References required. Please reply with your experience... 
    Suggested
    Hourly pay
    1 day per week

    CanadianNanny.ca

    Richmond Hill, ON
    7 days ago
  • We are a a busy family of 4 seeking an experienced housekeeper from afternoon to early evenings at least twice a week in Richmond Hill. We are looking for someone to help with meal preparation, doing laundry and tidying around the house. Your own vehicle is required, police... 
    Suggested
    Part time
    Shift work
    Afternoon shift

    CanadianNanny.ca

    Richmond Hill, ON
    2 days ago
  • We are looking for a nanny to take care of 2 yr old. The nanny must have extensive experience working with children in this age group, former training in Early Childcare Education and Montessori curriculum (or equivalent). Past experience in a montessori school or daycare in...
    Weekday work

    CanadianNanny.ca

    Richmond Hill, ON
    20 days ago
  • $22 per hour

    Hello! We are a warm and welcoming family located in Richmond Hill, Ontario, seeking a dedicated and caring nanny to join us. Our primary focus is to find someone who can provide exceptional care for our children who are in primary school. This position is ideal for someone... 
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Richmond Hill, ON
    1 day ago
  • $20 per hour

    Jing's family in Richmond Hill, Ontario is seeking a full-time live-in nanny to care for their infant and primary school-aged children. The ideal candidate should be skilled in housekeeping and meal preparation, as well as hold a valid CPR certification. The family offers a... 
    Hourly pay
    Full time
    Live In

    CanadianNanny.ca

    Richmond Hill, ON
    1 day ago
  • $25 per hour

    We are a family in Richmond Hill, Ontario in need of a full-time, live-out nanny for our newborn. The ideal candidate should have experience in infant care and be able to provide a nurturing and safe environment for our little one. Responsibilities will include feeding, diaper... 
    Hourly pay
    Full time
    Live out
    Monday to friday
    Afternoon shift

    CanadianNanny.ca

    Richmond Hill, ON
    11 days ago
  •  ...newborn baby. What we're looking for: Ideally, we'll find a Full-Time live in nanny. Where we are: we're located in the South part of Richmond Hill, nearby a bus access point. Duties: We're hoping our nanny will help with taking care of newborn baby and mommy. Job start:... 
    Full time
    Live In
    Immediate start

    CanadianNanny.ca

    Richmond Hill, ON
    28 days ago
  • $20 per hour

    Hello! We are a family located in Newmarket, Ontario seeking a dedicated and caring nanny to join our household. Our needs primarily focus on the care of our infant and two children attending primary school. We are searching for someone who is experienced and enthusiastic about...
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Richmond Hill, ON
    1 day ago
  • $19 - $20 per hour

    We are the Kesy family based in Richmond Hill, Ontario, and we're looking for a compassionate and responsible nanny to join our family. Our children are in primary school, and we seek someone who can provide attentive care and support to them during their time at home. We... 
    Hourly pay
    Part time
    Live out
    Live In
    Flexible hours

    CanadianNanny.ca

    Richmond Hill, ON
    1 day ago
  • $20 per hour

    We are a family in Richmond Hill, Ontario looking for a part-time nanny to care for our infant and help with our primary school-aged child. We need someone to work on a live-out basis and help with housekeeping and meal preparation. The hourly pay for this position is $20.... 
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Richmond Hill, ON
    26 days ago
  • $20 per hour

    We are looking for a reliable, warm and responsible Nanny to join our family. We have two children ages 1 and 3 and are located in Richmond Hill, Ontario. The role includes childcare as well as household tasks such as laundry, dishes and maintaining a clean and tidy home.... 
    Hourly pay
    Part time
    Flexible hours
    Day shift
    Weekday work

    CanadianNanny.ca

    Richmond Hill, ON
    1 day ago
  • $18 per hour

    We are the Wallace family located in Richmond Hill, Ontario, and we are seeking a caring and responsible nanny to join our family. We are offering an hourly wage of $18. The ideal candidate will provide attentive care for our children, ensuring their safety and well-being... 
    Hourly pay
    Weekend work
    Afternoon shift

    CanadianNanny.ca

    Richmond Hill, ON
    9 days ago
  • Hello Richmond Hill caregivers! Our family is in need of full-time person and ideal candidate will be responsible for providing childcare, engaging in housekeeping, cleaning, ironing and assisting with meal preparation. This position is full-time and offers the option to... 
    Full time
    Live In

    CanadianNanny.ca

    Richmond Hill, ON
    1 day ago
  • $20 per hour

    We are a warm and loving family located in Richmond Hill, Ontario, seeking a caring and experienced nanny to provide attentive care for our toddler on a part-time, live-out basis. The ideal candidate should have a genuine passion for working with children, and be able to create... 
    Hourly pay
    Part time
    Live out
    Flexible hours

    CanadianNanny.ca

    Richmond Hill, ON
    21 days ago
  • $20 per hour

    Hello! We are a friendly family based in Richmond Hill, Ontario, looking for a nurturing and reliable nanny to join us. Our primary focus is on caring for our infant, so if you have experience with newborns, we would love to hear from you. This position is part-time and we... 
    Hourly pay
    Part time
    Live In

    CanadianNanny.ca

    Richmond Hill, ON
    7 days ago
  • $20 per hour

    Brindan family in Richmond Hill, Ontario is seeking a dedicated nanny to care for our infant and assist with our primary school-aged child. We are looking for someone who can work full-time or part-time, and who is comfortable with a live-out arrangement. The ideal candidate... 
    Hourly pay
    Full time
    Part time
    Live out

    CanadianNanny.ca

    Richmond Hill, ON
    7 days ago
  • $20 per hour

    We are a loving family located in Richmond Hill, Ontario, seeking a full-time nanny to care for our infant. We are looking for someone who is dependable, nurturing, and has experience with young children. The ideal candidate will be required to perform housekeeping tasks as... 
    Hourly pay
    Full time
    Live out
    Monday to friday

    CanadianNanny.ca

    Richmond Hill, ON
    2 days ago
  • $20 per hour

    Are you an experienced nanny with a passion for caring for infants? We are a family based in Richmond Hill, Ontario, seeking a caring and reliable nanny to join us. We are looking for someone who can provide excellent care for our little one. This is a live-out, part-time... 
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Richmond Hill, ON
    5 days ago
  • $19 per hour

    ANUSHUA, a family located in Richmond Hill, Ontario, is searching for a nurturing and reliable nanny to provide care for their pre-schooler and primary school-aged children. This is a live-out, part-time position with a wage of $19.00 per hour. The ideal candidate should be... 
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Richmond Hill, ON
    2 days ago
  • $25 per hour

    We are a family located in Richmond Hill, Ontario, seeking a caring and reliable nanny to join us part-time. Our primary focus is finding someone experienced in infant care and capable of providing a safe and nurturing environment for our little one. We are offering a live... 
    Hourly pay
    Part time
    Live out
    Flexible hours

    CanadianNanny.ca

    Richmond Hill, ON
    2 days ago
  • We are a loving family in Richmond Hill, Ontario, seeking a part-time nanny to care for our infant. If you are passionate about childcare and have experience, we would love to hear from you. The ideal candidate will be responsible for providing a safe and nurturing environment... 
    Part time
    2 days per week

    CanadianNanny.ca

    Richmond Hill, ON
    4 days ago
  • $19 per hour

    We are a family in Richmond Hill, Ontario, seeking a caring and reliable nanny to join our household. We are looking for someone who has experience with newborns and can provide part-time support. The position is live out, allowing for flexibility in your schedule. We require... 
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Richmond Hill, ON
    7 days ago
  • $25 per hour

    We are a family in Richmond Hill, Ontario, seeking a caring and responsible nanny to join our household. This is a live-out, part-time position that offers a competitive wage of $25 per hour. The ideal candidate will have experience working with primary school-aged children... 
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Richmond Hill, ON
    7 days ago
  • $19 - $25 per hour

    We are a warm family in Richmond Hill looking for a caring and reliable nanny for our 1-year-old daughter. Monday-Friday, 1-7 PM, long-term. Main duties include playing and reading with her, preparing simple toddler meals, and light baby-related housekeeping. She mainly self... 
    Long term contract
    Monday to friday

    CanadianNanny.ca

    Richmond Hill, ON
    6 days ago
  • $20 per hour

    Hi there, We're a family residing in Richmond Hill, Ontario, actively seeking a reliable and caring nanny to join our household. We're looking for someone to assist us with our infant's care. This is a live-out, part-time position suitable for someone who is passionate about... 
    Hourly pay
    Part time
    Live out
    Flexible hours

    CanadianNanny.ca

    Richmond Hill, ON
    1 day ago
  • $25 per hour

    Hello! We are a family based in Richmond Hill, Ontario, looking for a caring and dedicated nanny to join our household. Our family includes a newborn and an infant, and we also have a child in primary school. We are seeking someone who is experienced with infants and newborns... 
    Hourly pay
    Part time

    CanadianNanny.ca

    Richmond Hill, ON
    15 days ago
  • $25 per hour

    We are a warm and welcoming family based in Richmond Hill, Ontario, seeking a dedicated and caring nanny to join us full-time. Our family is in need of a professional who can provide nurturing care for our infant, ensuring a safe and loving environment. The ideal candidate... 
    Hourly pay
    Full time
    Live out
    Weekday work

    CanadianNanny.ca

    Richmond Hill, ON
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Cost Analyst - Richmond Hill, ON. Be the first to apply!