U.S. citizens who open an RESP will have their income taxed by U.S. tax authorities and unfortunately, the money will be taxed again in Canada when it is withdrawn.