You have to show strong ties to your home country like property, a good job, spouse and/or children, etc. Previous international travel. Savings enough to pay for all your travel expenses without spending a large portion of your savings. A reasonable reason why you would need to visit Canada.