Canada reports 18 more coronavirus deaths, over 300 new cases – Globalnews.ca