MxEnergy is a leading provider of natural gas and electricity contracts to residential and small commercial customers in the US and Canada.