Hi,
Before I help you, let me know do you have one in Canada who can invite you? Uncles, Aunt, brother, sister, wife etc. having a invitation letter brightens the chances of visa approval.
To get a successful visa, you must assure the Visa Officer that your trip is genuine and not settle down there, even if you have such plans, its not advisable to let it out.
Also, one must show strong ties with home country.
Employment letter, Income, ITR are among the documents which shows strong home ties, and if you have property in your name, its more better.