Most reputed immigration consulting and naturalization firms in Winnipeg offer "Free Assessment" services to their clients. When you provide them with the required details, they will check your eligibility for different Canadian immigration programs to see where you fit into. All at no cost!