Let's look at the positive side.
a) You don't have to just wait like others, but you are doing something worthwhile preparing for the interview. This will actually make your waiting easy because you have a goal in sight and you are working towards it. It is any day better than 'just' waiting.
b) This is the best opportunity to brush up on your English, communication and soft skills. Do not be scared of the interview. Instead prepare for it by reaserching online how to be successful at interviews. This will definitely come in handy when you land in Canada and face interviews. You will stand a much better chance if your English & communication skills are good.
The way I see it, bestplace4u, all is not lost. Instead of feeling depressed, make the best of the situation. Allah (swt) will definitely help you.