Having credit cards makes life a lot easier. I mostly use them for air tickets and hotels, and I don't use them a lot. Just pay the balance off every month and it doesn't cost you anything extra.
I lived in Vancouver for 35 years and then moved to Asia 18 years ago. Don't miss Vancouver at all. I do visit Vancouver every 2 years to keep up with family and friends.