Waleed,
I just read your post. If you are choosing to emigrate (where are you currently based?) then Thal unfortunately plays a big part in the choices that are available to you.
Australia and Canada reject people with Thal, even if you qualify for emigration based on points - this is due to their universal medical care system. They do not want to take on board anyone who will put an additional, recurring cost on their health systems. Especially, since this immigration process is without the benefit of a job - you land up in these countries and then you are expected to search for a job.
OTOH, the H1B program or the F1 (education) visa program of the USA has no such issues - if you qualify for a paying job in the US, and the company is willing to sponsor your H1 visa, then you will be covered by the insurance offered by the company, which will cover your transfusion and allied costs. It is extremely expensive to get a transfusion in the US, if you are not covered by insurance - if I remember correctly, Eilieen from CAF told me that it would cost $2,500-4,000 each time, based on where you were located. In general, though, it is easier to get a H1 visa if you are a techie, than a financial analyst.
If you are rich enough or if your family is rich enough, then you could look at the route of an Entrepreneur or Investor residency visa - many countries, including US, Ireland, UAE offer this option - however, you would still be on your own as far as Insurance goes to pay for transfusion costs.
Hope this helps.
Poirot