I will mark this a must do even if you have strong case. With the help of SOP one's can justify the purpose of visit and ties with home country to assure visa visa officer that he/she will leave Canada after the end of stay. But don't worry, SOP is not a requirement your profile will be reviewed...