I've found through personal experience and in coaching others in this kind of a situation that you need to start with "you". Everyone gives off a vibe of self esteem, self confidence, of integrity, etc. on different levels. You need to first establish your sense of self before you can give fully to a relationship, be it friends or more.
Stop trying to communicate with these people that are clearly not worth/not interested in your time. If they decide to come around, they will. In the meantime, focus on you and living your life. You seem to me to be the artistic type, and you live in Toronto. There are likely tons of focus groups for artists of all types. Get involved. Meet some people with similar interests. Shed your old skin and start fresh.
Join a running club (if they have them in Saskatoon, they've got to have them there), and go for early morning, afternoon, or evening jogs. You'd be surprised how well you can get to know someone when you jog alongside for any period of time (or go on your own just for the satisfaction of clearing your head and getting your daily dose of exercise) ** I'm not saying you need to lose weight, everyone knows it's necessary to get out and be active at least once a day.
Yoga is another option. Keeps you toned and in shape, and relaxes the mind. Again, a great place to meet people. What are your hobbies? Take dance lessons. You seem outgoing, and shouldn't have any trouble meeting new people. I think it's your "old friends" that are holding you back. You're clinging to them when you really need to move on. There are too many people in this world for you to waste your time with some that don't value it.
I'm rambling. Point is: stop pitying yourself; you exude that same pity and lack of self esteem. Confidence (not conceited or cocky, but confident) is attractive and for many, a turn on. You know you're good shit, so show it.