I'm not sure about Canada but the majority of the major US bank's and credit companies no longer have embossed numbers on the cards. Those machines have finally met their end.
Cash is king.
Carter - I generally try to keep enough cash that I could pay the bills and buy a pile of ramen noodles if it got really ugly. The trick to not spending it is to make it disappear. I may have a little better discipline with my cash than most due to the fact that I have had a "rainy day" cash pile since I was a kid, and have been dealing in mostly cash transactions whenever possible since then as well.