As salamu ‘alaykum…
It sounds like there are a lot of issues going through your mind currently. You have clearly been brought up with good Islamic values, but it seems that you feel you have strayed from these, and as you say have been getting involved in ‘haram activities’. One of these ‘haram’ activities I guess is to do with your career in its relationship to interest?
Whatever so called wrongs you are doing, the fact is it’s not your location that is going to bring change to your inner self. It feels to me that you are trying to run away from your problems whatever they are, and your idea of Islam being more stronger in Houston has become a beacon that is calling out to you to run away from the temptations you may be faced with in Toronto.
My first thought is that running away from problems never solves them. Whether you are in Toronto or Mecca, ultimately, spiritual development, and religious discipline has to come from within. I know people who live in the heart of cities tainted by vice and immorality but hold there beliefs so strongly that they are able to practice their religion without deviating. There are others who live in the heart of the holy land and may be the worst kind of people you know. Therefore, my advice to you is to ask your self what sort of person do you really want to be? Allah is All Knowing and Wise, and knows that we humans are fallible, but if you are determined to strengthen your iman and spirituality, you will know what is the right path for you.
If your career is a problem look for alternatives, and focus on looking after your ageing parents as their prayers and blessings will give you riches beyond your expectations. Look within yourself and if moving is the right thing to do then that wisdom will come to you, but not as a knee jerk reaction to perhaps a sense of guilt of the activities you have been involved in. I pray Allah guides you well.
For further guidance, please try the following link(s):
Western Muslims: Is Our Identity at Risk?
The Emigrant