Yes. Your father can buy US$2000 at Bank of China (It may have been increased to US$5000 recently). If he needs Canadian dollar, he may have to a big branch.
Theoretically, the money he'll give you is a gift - it must be taxed if it's more than $10K. However, if he gives you cash, why do you worry about tax?