I am a canadian citizen. I recently had a baby. My sister and brother in law is planning to visit for 2-3 weeks to see the baby in October. They are in India and currently working as full time employees. I am reading alot of posts about visa rejections. Can someone tell what are the visa requirements and how to avoid rejection.