Magento2 PayPal NVP gateway errors: The totals of the cart item amounts do not match order amounts

My base currency is U.S. dollar (USD)., when I go to PayPal express checkout, everything is working fine I can checkout in USD. But when I use Canadian Dollars (CAD) in PayPal express checkout,it is not working.

My magento version is magento 2.2.Please help me, thanks.