df1:
City, 2015-12-31, 2016-01-31, ... YYZ 562.14, -701.18, ... DFW 562.14, -701.18, ... YYC 562.14, -701.18, ...
df2:
Does this work?
df2.drop(['City']).subtract(df1.drop(['City']))