Don't worry, mari!
London and Buffalo are both being very slow with Category 2 and I can understand what you are going through because we have been going through it as well.
You have the benefit of a job in Canada and you will not have to waste a second thought about finding one or about being short of money and all the attendant worries that Cat 1 applicants must face when they land.
There are benefits and while I know the wait is long and difficult, our situation has its good points ;D.
I hope that something arrives for you very soon
.