For-profit colleges in Canada normally offer short training/supplementation courses at high cost. These are not typically 2-year degrees, even, and I have never heard of any foreign student wanting to come here to enroll in one. What would be the point? They usually fulfill regulatory requirements that are specific to Canada -- and foreign students are expected to go home. I am positive that the visa officer either assumed you don't know what you are doing, or that you have another motive besides studying.
Furthermore, since these colleges are not-for-profit they are not selective, anyone can go. If Canada let foreign students enroll in these, there would be no limit at all to how many could come, the only requirement would be the ability to pay the tuition. Why even have a SOP? Right now, visas are given to students whose study makes sense, and who will benefit from studying in Canada.