Hi Andrew,
As far as an arcpy option, I am not sure. But I just tried this script and it worked for me within the python window in arcmap.
import os
os.startfile("Path to your mxd")
I think it emulates a double click event and opens pretty much any file you give it as far as I have seen.