The stunning gothic spires of the Basilica of Our Lady Immaculate in Guelph, Ontario, on a stormy day. The locals still call it the Church of Our Lady. Construction began in 1877 and was not fully completed until 1926. The church is designated a National Historic Site of Canada.