The flag of Vatican City will not fly over Toronto City Hall to mark the annual St. John Paul II Day for the first time in nearly two decades.