I believe you have a BA in History (based on your posting history).
What you could do (which is playing with fire) is look up on the forces.ca website through a web archive and see what it says. I'm not sure when it was changed, but when I last seriously looked at officer occupations was 2011, I'm not sure when they stripped the information but a 2011 date will work.
For example it used to say the following for Engineer Officer.
FORMAL QUALIFICATIONS
"The preferred degree is a Bachelor of Civil, Mechanical, or Electrical (Power) Engineering. A Bachelor degree in Science (Applied), Math, Physics, Chemical/Fuels and Materials, Fire Protection, Nuclear, Geomatics/Survey Engineering or Engineering Management may also be considered. Occasionally applicants with a three-year Community College Technology Diploma in Architectural Engineering, Water and Air Resources, Heating and Air Conditioning, Civil Engineering, Communication Engineering, or Mechanical Engineering are considered. "
http://web.archive.org/web/20110820200933/http://www.forces.ca/en/job/engineeringofficer-21
It may not be a bad idea to test the waters on the website through the web archive, go to the CFRC and confirm your findings. From what I remember your options if you don't have some sort of Science/Engineering degree are extremely limiting. (Combat Arms, Pilot, ACSO, possibly LOG, MARS, INT and maybe MPO). Thought it likely has changed since 2011.....
For your CT itself, don't resubmit it just email your broker and say I would like to add Trade X and Y to my application. They can monitor 3 trades (essentially put your name in a queue) but they can only actively process you for one trade at a time. Your CT preference is based on the date you apply, and then they just go down the list.
From a recent email (April 2015) from my broker MARS and LOG have a long wait. ;D
Option B) Keep the CT active and apply internally to the federal government. With the new veterans employment active we can apply internally (Providing you have 3 years of service). Just create and an account on jobs.gc.ca and input your service number and within a few days you should have access to the internal jobs. (Coast guard, CSIS, Public Safety etc). However if you don't meet the essential requirements you are wasting your time applying for a job.
Option C) Find and NCM trade you'd be happy with (but you'll still have to wait a fair amount of time a year or two).
Do yourself a favour look up the SIP on the DWAN you can see the projections for the officer intake for the next 5 years. (At least you could on the 14/15 SIP. I haven't even looked at the 15/16 sip.