Has anyone gone to Cuba ?

No need to bring US$. You could exange your Canadian $ at the airports, banks, even at your hotel. The Cuban Convertible Peso (CUC) is the currency of Cuba, the going rate is around 92 CUC for one CDN$.