STOCK PURCHASE AGREEMENT BY AND BETWEEN MESA LABS CANADA INC., and THE STOCKHOLDERS of 2396081 ONTARIO INC.