I know soneone who recently immigrated to Canada from Iran. It took some to get approved, and they have family here to sponsor them. They arrived here a few months ago. Is this something that is possible for you?
Discussion
It's complicated, possible but very difficult and expensive.