Try to get even light exercise during the day, avoid daytime naps, no caffeine after noon, and if none of that helps, maybe you could ask your doctor for something like Ambien of
Lunesta maybe; I assume they are available in
Canada, although possibly under a different brand name. The generic name for Ambien is ‘Zolpidem’, if that helps.