Problema: hay caracteres confusos en el archivo csv exportado.
Mi método de escritura original es la única HttpResponse resp = Page.Response;
solución: agregue el siguiente código
al final.HttpResponse resp = Page.Response;
HttpResponse resp = Page.Response;
Byte[] Utf8bom = {
(byte)0xef, (byte)0xbb, (byte)0xbf };
resp.BinaryWrite(Utf8bom);