I have a requirement to embed a custom website (external) inside a community page. By clicking a button, the custom website content needs to be displayed and pre-filled with some information - which the user has already provided in the community.
From my understanding, canvas App is probably the only option here since iframe stopped working from within Salesforce for a long time. But since this website is originally not built as a canvas app, should we build a new separate canvas app version? And it is not hosted on heroku, will that be an issue at all?