if the report is only xml, I would say yes. I push data via a ado.net connection all the time. If the report is pulling the data, I would doubt it as CR doesn't like to change.
Can you save the output to a file, and then CR always reference the same file, that CR might be ok with. When I do something like this, while developing the report, I always need to refresh the connection, but I THINK that the first time the report is run that it reads the file and doesn't need a refresh...but I'm not sure.
HTH