Canadian research is seriously scarce in the fast-growing literature on social trust—defined as the degree to which one can trust others whom one does not know personally. In this article, we have tried to address this issue by examining the levels of trust in various Canadian provinces and cities. The study shows that the level of trust in Canada rises as one moves away from the centre and toward both west and east coasts, and that the trust levels are alarmingly low for cities in the province of Quebec. We have also made an attempt to further our understanding of the dynamics of social trust, by looking at the determinants of trust at the city level. The factors examined are: the city’s population, the size of its immigrant population, average income of residents, the extent of income inequality, and the degree of its ethnic diversity. Out of these, the positive relationship found between ethnic diversity and social trust—that is, as the former rises, the latter increases as well—constitutes a uniquely Canadian trend, which is in contrast to what the existing literature on social trust suggests. Moreover, within Canada, Quebec appears as an anomaly, given the extremely low levels of trust in cities located in this province. Also, within Quebec, Montreal seems to be in a class by itself, showing the unusual combination of high diversity and low trust. Although some speculative hypotheses are proposed to explain some of these trends, the anomalies found warrant particular attention in future research.