As a young, and presumably single person, you will have to show strong ties to your home country to be granted a visa. Basically, you have to convince IRCC that you will return to your home country after visiting Canada.
If you've traveled before to countries like the US, Australia, or the Schengen area, and never overstayed, then you should have a good chance of getting the visa. If this is your first time traveling, it all depends on how you show strong ties.