Apologies for my late reply!
I would like to reassure you that IRCC website has all the information you will need. It will take you through the whole process step by step. It was all what I needed when I filled in my application. Wish you all the best!