From flooding to extreme heat, Canadians on both sides of the country are grappling with wild weather ahead of Canada Day.

From flooding to extreme heat, Canadians on both sides of the country are grappling with wild weather ahead of Canada Day.

Environment Canada has issued weather alerts across the country as temperatures as high as 37 C are expected to arrive this week.