Democrats charged that assistance the campaign received from the United States ambassador to Canada might have violated the federal law that forbids certain government employees to engage in partisan politics ; the McCain campaign denied any wrongdoing , saying that the trip was not political and that the campaign had raised no money in Canada .