You can purchase directly from my Esty shop.
Yes we ship to Canada, S., England, Ireland, France and Germany.
Canada: $9.95 for the first ribbon and an additional $,50 for each ribbon after the first. To the U.S. $14.95 for the first and $1.00 for each after that. Internationally $34.95 plus $1.00 for each additional ribbon.
Buyers are responsible for any customs and import taxes that may apply. I'm not responsible for delays due to customs.