With all the references in the press release to the Stampede and BMO Centre and the use of the term "Greater Downtown" (which implies not in "actual" downtown), it seems to be talking about a location near Stampede Park.
I wonder if it's one of the "Future Hotel Sites" on the north side of Stampede Park?
From the CMLC website