BOC Holds at 2.25% As Canadian Economy Shows Resilience Despite Trade Uncertainty