General Brazilian
assinar contrato com; filiar-se a; entrar em acordo com
Most common usage across Brazil
Rio de Janeiro
se alinhar com; se juntar a
More informal variation
São Paulo
assinar com; fazer acordo com
Business and formal context preferred
Portugal
assinar com; inscrever-se em; alistar-se com
Similar to Brazilian Portuguese with slight formal variations