Currently there is nothing you can call the best city, wherever you go the job market is tough, sometime earlier Calgary used to be the lighting candle, however things are different now, everywhere it seems that the job market is kind of stagnant. According to official and unofficial websites it is claimed that currently Toronto and Vancouver have most growth. My advise is to settle in one of these major cities (i.e. Toronto, Vancouver, Montreal (if you speak French) or even Calgary if you have connections there), plan your living expenses wisely as living cost is extremely high (Montreal is an exception as living there is considerably cheaper, however French language is a major barrier). The last advise is to also inspect the availability of proper survival jobs as you may be forced to do it at some point.
Best