Acca, I agree with you, the Canadian process is tough on everyone. I actually also understand why it is tough (might make some comments on that later on). And ultimately, everyone has to learn to cope with the demands of this process. However, we've got a nice little community going on here at this forum, across different nationalities, even, and that's heartening and inspires courage in me and in others as well, I'm sure.
Inshallah it will be the Study Permit because I think if they had to refuse me they would not have called me for medicals and would have done so long ago. I'm going to try to be as optimistic as possible.