Before withdrawing, ask yourself the reasons why you wanted to come to Canada in the first place. What Marcus has said is very true but this does not mean it would continue forever. In my opinion, it should be a lesson not to expect too much too quickly and to be aware of all these pit-falls but then, you must have a plan of action as this is what will determine your success or failure here. Patience is a key requirement though!!
All the best with whatever decisions you make.