Can I have separate accounts for USD and CAD Receivables and Payables?

Hello, 

My company conducts business in USD and CAD, and we purchase in USD, CAD and EUR. 

I need customers / supplier invoices to post to each separate account accordingly, E.g.: CAD Client posts to AR CAD, USD Client to USD AR, same with suppliers. 

Is this possible?

Thanks.