Could this be the future site of St. Boniface Cathedral?