As Goodnewscowboy says, it is a matter of taste between rel canonical and 301.
My personal preference is to gather everything on the same domain (move the back end) and then do 301. Then all links point to the same domain and users (and staff!) are not confused about too many options.