Great question but I don't think there is a yes or no answer. The idea to have a united group such as Edmonton Global market one voice to attract business to Edmonton is the right idea. But are the right execution, marketing and relationships there to see tangible results through increased jobs and investment? I am not confident of that yet as I don't think there have been any tangible results to date. Supposedly, Edmonton has a strong tech sector, but so far I have not seen any large tech companies select Edmonton as their new home base, aside from Google Deep Mind in 2017, which may have a presence of about 10 people (my estimate). In February, mCloud Technologies relocated their head office from Vancouver to Calgary, this month Infosys announced their intentions to move 500 jobs to Calgary. Last year Wattapad opened its second office outside of Toronto in Halifax but was considering Calgary. So far, the idea of an Edmonton Global is good but it does not seem to be translating into much.
There are many other cities that attract businesses all the time, like Austin Texas, which has been very successful recently despite being flanked by larger more corporate Dallas and Houston. If you are interested, here is a case study for why IBM selected Halifax and shockingly, the mountains isn't a reason.
https://www.novascotiabusiness.com/case-stories/ibm-opposite-of-obvious
At the end of the day, in my opinion, these problems today come right from the top - city council and mayoral leadership attitudes. While Jan Reimer and co in the 90s were busy fighting with corporations, Calgary city council rolled out the welcome mat with one claiming that the best advertising the City of Calgary could have is the City of Edmonton. To this day, we have not seen a city council mandate high priority developing a competent and attractive strategy to compete with cities around the globe for investment. Until this city makes it a priority to execute a strong business development case by building relationships, pitching to growing companies or newly publicly traded companies, offering lifestyle packages, promoting that Edmonton is in fact close to the mountains too (just because Calgary is closer, doesn't mean Edmonton is not close contrary to popular opinion), inviting companies to tour our facilities, leveraging Edmonton companies we do have here to work with their clients (Can the city leverage client relationships with CWB, for example?) and offering incentives (yes the scary word people automatically think are tax breaks), then this city will continue to be stuck in reverse focusing on raising or lowering speed limits with a small town attitude.