I am sorry mate to hear about your case.
I suggest that you appeal and see how it goes.
Remember that winners don't quit and quitters don't win.
All the best mate.
I think there is an existing forum for this
http://www.canadavisa.com/canada-immigration-discussion-board/updated-topics/-t40510.0.html;topicseen
cheers