There again, not being a constitutional expert, I'm reluctant to comment. That said, the Constitution expressly lays out banks and banking as an area of federal jurisdiction.
It is that test, then, that is administered. Perhaps in other cases, there is more ambiguity. Perhaps the courts have developed different tests. In this case, though, Parliament's constitutional authority is clear.