***********.cbsa-asfc.gc.ca/publications/pub/bsf5052-eng.html
Насчет ввоза наличных - есть закон об отмывке денег и пр. Наличные деньги - деньги неизвестного происхождения, потенциально - для террористов или от торговли наркотиками.
Насчёт "страна, которая выдаивает с иммигрантов" очень хорошо объяснил премьер-министр Австралии. Почитайте на досуге.