Over 40% of Canadians do not sleep well. From sleep disorders like fibromyalgia, to stress caused by work, to noisy neighbors, to just plain pain or worry, many of us just do not sleep well every night. Without that good night's rest, we cannot function a