What is the Cost of Living in Canada?

Travelling or relocating to a new city or country is quite exciting. However, one thing everyone needs to know before planning to relocate or travel...