undervalued stocks, canadian stock market, oil and gas stocks, penny stocks, natural gas drilling, shale gas drilling, canadian oil sands, small cap stocks, cheap stocks, oil producers, natural gas extraction, oil and gas exploration, stock market ti