HI
there are many ways that may allow you to get the candian visa
but each type of application may take a specific time
if u want to save ur time i advise you to apply through the provincial nominee program
you can get more information by visting the candian immigration site
www.cic.gc.ca