We are from India.
As far as I know, If someone has been to U.S. in last 10 years and has good ties to the home country, then his/her Canadian visa is not rejected. Is this correct? If yes, is the family eligible for Canadian visa as my husband has been to U.S. recently?