Calgary area hit with up to 40cm of heavy snowfall