Canada Banks Better With Fees for Risk Sharing, Barclays Says