u seem to have crossed the age of 22 (about 2 yrs back) as per the outer limit of dependents age for immigration to canada..specially as u have also shown a break in ur academics and hence not dependent. it is upto the IO to pass his discretion, however i feel that they are usually considerate...