How to run multiple instances of Firefox?
Assuming you already have the proper profiles setup, try:

open -n -a /Applications/Firefox.app --args -no-remote


Mozilla seems to have recently unified behavior of the no-remote argument across all platforms.