A Canadian flag flies in front of a Target store in Guelph, Ontario.
A Canadian flag flies in front of a Target store in Guelph, Ontario. Dave Chidley AP
A Canadian flag flies in front of a Target store in Guelph, Ontario. Dave Chidley AP