I use Google workspace to host dn.ca mail, it was quite complex to set up to communicate between my cloud servers and Google. It took me days to get the proper DMARK, DKIM, & SPF settings and such.
Really glad that is behind me.
PS. I tried hosting my own and the hurtles just kept coming so a...