BitPay builds the BitPay and Copay wallet on top of Bitcore. Bitcore uses the official bitcoind `estimatefee` algorithm to suggest transactions fees. The Bitcore core developers, evaluates the current Bitcoin network status and the urgency the user need her transaction confirmed.
If you’re still curious about how we calculate our miner fees, you can check out our code for yourself. It's completely open source.