Some of the time, the VO just use psychology, they are not clairvoyant to know someone who is lying. I believe the reasons for your refusal may be more than the VO wrote down in the GCMS.
- you have no account
- not doing anything for the past 2 years
- sponsorship money hurriedly put in your fathers account for 2 months
- you have no job
- the course is readily available in your country of origin
- no proof that you can/will get a job even if you study the course.
Etc etc.
You could hire a lawyer in Canada to challenge it in the Federal High Court if you feel strong about your case.