Recent Grad

Recent graduates

RBC provides great opportunities to get a powerful start to your career and put your undergraduate degree to work. Here you will have the chance to do challenging work that matters in the world and grow and fulfill your potential.

We offer a variety of training programs specially designed for recent graduates to help you gain and build your skills.


Capital Markets

Capital Markets Technology Graduate Program

This 15-month program consists of programming, design and technical architectural roles. Upon completion of this program, you will continue to build your career at RBC in an area where your interests, skills and capabilities will be utilized for maximum impact.

Capital Markets Operations Analyst Program

As an Operations Analyst in this innovative program at RBC Capital Markets, you will rotate through four six-month assignments. The first year will provide you with an understanding of how the business works, while the second year will provide you with the opportunity to be involve in various projects and head-office functions.

Global Investment Banking

RBC Capital Markets' Global Investment Banking Division helps clients finance their ongoing operations, strategic acquisitions, expansions and other critical projects.

As a Global Investment Banking Analyst or Associate, you will work on a range of transactions and business development activities across a variety of product and industry groups. You will build a strong foundation in financial problem solving, negotiation, and execution.

Global Markets Program

In this program, you will help develop ideas and market insights, trading services, analytics and new products that will help clients maximize their market performance across a spectrum of asset classes. You will work alongside a wide range of clients, from the world's central banks and government agencies to international and local corporations, as well as institutional investors and hedge funds.

Current opportunities


Chartered Accountant Training Program

Our established CA training program aims to identify and develop high performing individuals like you. This 3-year program consists of 3 rotations of 12 months each. These pre-arranged rotations will allow you to pivot from Internal Audit to Finance and back again to Internal Audit.

We begin the recruitment for this program in September of each year and target students entering their final year of study. Interviews begin by the end of the month and hiring selections and decisions are made by the end of October.

Current opportunities

Personal and Commercial Banking

Retail Banking Business Analyst Program

In this program, you will begin your career in one of our core product or functional areas. Assignments may entail opportunities such as developing strategy, managing a project from start to finish or conducting research and analysis. You will be part of the team from your first day and will provide insight and recommendations on how RBC should compete in the market.

Client Service Representative

This is a highly visible customer service oriented position within RBC branches and communities where we do business. You'll put clients first by meeting, greeting and getting to know them – processing a variety of financial transactions and staying abreast of their emerging financial needs. You will also respond to customers by offering value-added advice, spotting opportunities and taking personal responsibility for the resolution of their concerns.

Commercial Account Manager Training Program

RBC's Commercial Account Manager Training Program is a blended learning format consisting of self-study, on-line learning, classroom learning, group study and case work, all of which is brought to life with on-the-job training with your Mentor. The comprehensive 9-month Training Program will compliment your sales abilities, relationship building talents and business acumen and prepare you for an exciting career in Commercial Banking.

Branch Network, Contact Centres, and Regional Head Office

At any time throughout the year, we could be recruiting for post-secondary graduates for roles within our branch network, contact centres and regional head offices that will challenge and reward you, drawing on your academic background, summer and part-time work experience, extra-curricular involvement and community participation.

Current opportunities

Technology and Operations

Enterprise Operations and Payments Program

This program offers career-defining opportunity to build upon your dynamic critical thinking and interpersonal skills, while learning the 'business behind the banking'. Enterprise Operations & Payments is looking to build a strong team to sustain its promising future, and is interested in students who are willing to explore this opportunity as a career following their student terms.

Global Technology Infrastructure Program

Global Technology Infrastructure offers innovative solutions to manage, consolidate and integrate the global infrastructure across the RBC enterprise. We are pleased to offer this exciting, new student program with 4 unique streams.

Current opportunities