Sigh, I won't demonise you because like many people who grew up around mainly white people you seem to have low self esteem.
I'd pardon this but you're 25 now my dude, you can't be lost and 'i don't know' forever. If you want a serious girlfriend, in a small town your best bet is dating someone of ethnic minority, the experience of dating a white woman in a small white town isn't like in Toronto, that's why you're having problems. Simply many will want you for sex and nothing serious.
Hop online and find a black girl and call it a day. Seriously. You're life will be easier.