Nice to have: DKIM DMARC
Get all that in line and it should work fine here. I run quite a lot of email systems. I run them in the UK and not Canada or anywhere else so can't comment broadly.
I've been doing this for 25 years now, so I think I have a fair handle on how email works.
You can stuff your artisans up your arse. Email is email - do it right or fuck off.
[EDIT: I give up, I can't remember how to format a list on HN and I can't be arsed anymore - I created two lists above - they should be fairly obvious and each one has a heading followed by a colon]