As for banking, I found "PC Financial" to have the cheapest options. They are a low cost brand of CIBC. Other banks tried to tell me that PC Financial does not offer special services like TFSA and RRSP or free cheques. In fact, PC Financial offers all of that for free. Of course, there are...