The NHL has postponed Wednesday night's game between the Toronto Maple Leafs and Senators because of shootings in Ottawa.

The Canadian Press reported a gunman opened fire and wounded a soldier at the National War Memorial before injuring a security guard on Parliament Hill on Wednesday morning. The gunman was reportedly shot dead by Parliament's sergeant-at-arms.

In a statement the NHL said it "wishes to express its sympathy and prayers to all affected by the tragic events in Ottawa."

The game was scheduled at the Canadian Tire Centre in nearby Kanata.

The NHL says the date and time of the rescheduled game will be announced at a later date.