I'm Canadian and live in Canada and have had no problem at all with Medium or Stripe. I do always have to do the two step verification thing which I find annoying. I've been in the MPP for a little over a year and have been paid each and every month without issue.