Here's the simple solution.
With all the spam-bots that have infiltrated this site, the server is blacklisted with some email services.
So, you'll need to manually go in and set your account to accept all email from these two addresses :
email ^ joecanuck.com
contact ^ joecanuck.com
Replace the ^ with @.
I've been told this by two people now, one of which does support for SMF - the board software this site runs on.
That's the short of it. If you still don't get it after that, there is really nothing else I can do on my end.
The only suggestion I can think of is to use your REAL email address - the one that comes with your ISP, and have it forward the emails to your hotmail, google, etc accounts.