I live in Canada but I travel very often to the United Kingdom and all over Europe, I found this online bank very interesting. I can apply from canada and have it here on my address
You can open a Monzo account as a Canadian citizen (with identification) but you need to be resident in the UK (give a UK address) to open the account and have your card delivered. You cannot open an account with a Canadian address.
This may be another suitable option for you:
If you have an assosiate you trust in the UK, I guess you could use their address and get them to forward the debit card on to you.
However, funding the account would be tricky, and it’s all linked into the GBP currency.
Ultimately it’s wether it works out worth it.