The Family Law Act just says that the signatures must be witnessed; nowhere does it state that there needs to be 2 witnesses. So, you probably could get away with just 1 witness.
1 witness might be risky in that there could be allegations of coersion, etc, which would invalidated the agreement. Given that a separation agreement is such an important document, if at all possible I wouldn't take the chance and would get two witnesses.