Your profile may look good, but your chances will depend on the rest of your application, ie. available funds for your stay, ties to your home country (ties to Canada), work experience back home, etc...
Note that you have to convince the VO in many levels.
Hope this helps.
Regards