There are some new banking startups popping up in Canada like Neo Financial (from the guys who made SkipTheDishes) but they are online-only and have limited integration with stuff like Plaid.
Sometimes I feel like they don't actually refuse to do things, maybe they are not capable to improve. Something in their chain of command is broken and doesn't let them change.