Antique White, Red & Blue Gilt Enamel Heart Brooch Sterling Silver RD 1902

I have done a bit of research on this, I believe this is Canadian from looking up the marking "RD.1902.

eBay