Suggestion for DUI lawyers for my BF

This is for my boyfriend. Last day, he drank during a night party and he was caught by the cop while he was driving back to home. It was his first attempt and his friends made him do it forcefully. He is an innocent guy and we are staying in Milton.

The cop charged him with impaired driving. And we came to know, DUI rules are very strict in Canada. We are in a mess. We are planning to migrate to the US after our wedding. Will the case be an obstruction for the migration?

Some of our friends suggested meeting some DUI lawyers in Milton. We don't know what to do in the situation? Is the case so stronger? Does my BF has any way to get out of this mess?