Yes, it's more complicated at the grad level. My experience is that it works best when there are good partnerships in place already. With the research collaborators that I have in place in France, Italy, Germany and the Czech Republic, those are the places where we usually form agreements first and then work with the university administration to set up formal exchange programs. There are now several that students can choose from when they start, but it's certainly not as wide-ranging as an undergrad kind of exchange program.