A middle class income in Canada can be defined as anything $45,000 and $120,000 annually. There are other socioeconomic factors to consider as well, though, such as owning a home and car, being able to save for retirement, taking family vacations, etc. The numbers can be deceiving, though. The information available from Statistics Canada is only as recent as 2020, and there isn’.
Source