A lot of good content above which I won't attempt to duplicate, except for PilotDAR's suggestion that you first go do your CAT 1 medical - I cannot endorse that suggestion any stronger than he did. Don't spend a cent on anything flying related until you've got that medical in your hand.
2. Could 2-3 years be enough for me to get all my training done part time(except ATPL)? I’ve planned to start my training around 17(secondary 4 in Quebec) and finish around 3 years later at the end of Cégep. I plan to just get PPL before my secondaire graduation and finish up the othered in cégep.
Yes, 2 to 3 years is sufficient to progress from ab initio to your CPL, Group 1 Instrument Rating
IF you devote sufficient resources (i.e., time and money) to it.
There is a lot of variation within each step you take along the road, and it is far too easy to budget your time and money poorly, especially if you compare yourself against the minimum standards published in the CARs. The PPL flight test, for example, can be taken after a minimum of 45 hours flight training. There are not too many pilots, however, who complete their PPL at 45 hours for a variety of reasons. If I think back to my own PPL (which was done through the Air Cadets) I remember two days where we could not complete the required exercises due to weather and ATC restrictions, despite having taken off already. The first was going up to do spins only to find out the cloud base was below that required to begin the exercise despite the weather report indicating it was fine. The second was going to a controlled airport to finish off the required ATC work exercises, only to be denied entry into the zone. Delays and cancellations that you still have to pay for must be budgeted into the equation, and I generally suggest that students have an additional 10% to 20% more than needed to cover those instances. That buffer assumes that you are able to complete your course work in a condensed manner - three to five flying days a week and ground school every day or so. If you are going to be flying and doing your ground school once a week (or less), then it behooves you to have a larger buffer in place, by as much as 50% to 75% per licence or rating. When instructing I had very competent students completing their PPL at 75 hours instead of 45 hours simply because they were not flying enough, which resulted in us spending time reviewing previous material.
You also have to assume that you will encounter difficulties along the way. Some students progress extremely quickly through their PPL and CPL, only to struggle through their Instrument Rating training. That doesn't make you a bad pilot, it just means you are human. Thus, having that buffer in place means you can have one or two less than ideal training days and not have to worry about where the money will come from to get up to standard.
Finally, your time building between your PPL and CPL should be done with intent. You have to complete those hours anyways, so you may as well build on your skills. Rather than going out and burning holes in the sky (which is important and fun), take a few hours every now and then to practice the skills you learned during your PPL, and attempt to refine your abilities. Too many pilots show up to their CPL having lost a number of vital skills or knowledge simply because they were always taking their friends up on sight-seeing tours (which is a great way to cut down the cost in the short term). I remember one student I had who between his PPL and CPL had completely lost any ability to stay in coordinated flight. He admitted that he never touched the rudder pedals from takeoff until landing as he didn't see the point. While that sounds silly to write down, it did mean that his steep turns were far below standard, meaning I couldn't even touch on constant radius turns or minimum radius turns until he could prove he could constantly remain coordinated. Although that only took two or three sessions to nail down, that was money that could have been spent doing other things. You have to gain 4x the experience between your PPL and CPL flight tests, so taking at least 2x of that to improve your skills still leaves you with a lot of time to have fun.
Best of luck, and keep us up-to-date on your progress!