Step 1: check if you fulfill the requirements for the nomination program
Step 2: apply
Step 3: wait (depends on province)
Step 4: province nominate you
Step 5: apply at federal office
Step 6: Wait again (depends on visa office)
Step 7: medical checkup, security clearance, submit passport
Step 8: get visa