I have seen dozens of SPs in Canada, and the great majority of them have been interesting, intelligent women. Of course, I'm guessing the main reason is that being an SP doesn't carry the stigma in Canada that, sadly, it carries in America.
If you think that in the US there is a big stigma wait until u landed in Mexico, there the stigma is HUGE sadly not ony regarding sp's but with non pro girls also, it's almost impossible to express in public for a person that she / he likes sex, thus this leads to a lot of "things" under the table, which I call hypocresy ( for example a girl of college or a boy college who likes to screw all the time but in public she / he will deny it in order to cover their "flawless reputation" in front of the eyes of the society).
I remember a case story in the TV about a city called "Guadalajara" (Mexico's fouth or third biggest city, like 15 millions habitants more or less), it was about a movement against sexwork (close the few strip clubs there, eliminated all forms of working girls, agencies (for what I read in some Mexican forums the majority of agencies in Guadalajara sucks already they give "bait and switch" all the time and if by luck you find something decent it will cost you no less than 300 Can the hour) ) and there were involved some politicians as well know people in the Guadalajaran society against the "twisted unnatural and diabolic sex work" well the isssue here is that in one point of the struggle the list of clients of an agency in that time showed to the public and guess what? some of the stronger oppositors leading the movement against the sexwork there (politicians, people of corporations, and more) were in that list, the name, the address, and the record of all the times they hired working girls, that was a big scandal in Guadalajara (also in the whole country) because the mainly oppositors of the sexwork in this movement (as well all forms of sexual freedom) were the ones who "enjoyed" the sexwork more than anyone (all that was seen with proves) that was big case of "HYPOCRESY" in that city or like we call it "Hipocresía Tapatia" (Tapatian Hypocresy, the people of Guadajara and the state of Jalisco are called "Tapatios" as some sort of nickname) of course if you ask a person of that city about this, he or she will not answer.