STOCK PURCHASE AGREEMENT RELATING TO IDAHO PACIFIC HOLDINGS, INC. AMONG IPH ACQUIRER INC. 7820429 CANADA INC. VARISTAR CORPORATION AND OTTER TAIL CORPORATION May 6, 2011