I made the call on you're behalf to CBSA...from the horses mouth.
You can bring in as much currency as you want, in what ever countries notes, as long as you declare if you are carrying more than the equivalent of $10,000 at the CBSA border post at the airport/port etc. If this is the case you will be expected to prove the source with a paper trail or expect a lengthy examination.
I know from experience (I used to work in the tourist Industry for over 2 years prior to my WP expiring) that Chinese for example, had NO problem exchanging funds at the numerous chinese banks trading in the Vancouver area...often for very large sums (one guest exchanged chinese for 14K CAN)...these guys walked out with cash on the spot....How they did it...not a clue, I only saw the result.