Canada hits 100,000 coronavirus cases, major challenges remain