Personally like to do it on my own, as I find it waste of funds to get a representative. The IRCC website has it all and its very user friendly plus this forum is helping a lot too..thanks to all amazing members here!!
Thank you so much ! You are from which location?