In this article, we describe the various types of banking services (payments, settlement and safekeeping) that the Bank of Canada provides to different types of clients (the Government of Canada, financial market infrastructures, financial institutions, foreign central banks and the Canada Deposit Insurance Corporation). We also explain the reasons the Bank provides these services and how this role supports its core mandates, in particular financial stability. Finally, we explore the factors driving the growth and evolution in the provision of these banking services.