Altere a linha:
aCell.FormulaR1C1 = CStr(aCell.Formula) & "* USDCAD"
para:
aCell.Formula = aCell.Formula & "* USDCAD"
No LHS, você está interessado em modificar a fórmula existente, não especificando uma fórmula no formato R1C1. No RHS, não converta a fórmula existente em uma string.
Como você pode ter uma série de termos em seu cálculo de US $ antes da conversão, pode se beneficiar da inclusão da fórmula inteira entre parênteses e da multiplicação pela taxa de câmbio, assim:
aCell.Formula = "(" & aCell.Formula & ") * USDCAD"
Obrigado ao Rob G pelo snippet de código acima.