Copio la información que compartió Cazadividendos hace algún tiempo. Dudo que algún broker nacional tramite el NR4 pero es cuestión de preguntar
En Canadá retienen el 25%, pero hay mecanismos previstos para informar a la administración canadiense de tu condición de residente especial, en concreto el formulario NR4. Tienes una explicación de este formulario y cómo usarlo en este enlace.
No sé si hay mecanismos previstos para recuperar el exceso sobre el 15% del convenio de doble imposición.