Speaking in Halifax, MacKay said Ottawa has already started to draft the legislation, but more consultations must happen with police and provincial governments.
He wouldn't say when the bill would be introduced, but vowed that it would be "well before" the one-year time frame it was given.
The Supreme Court of Canada struck down the country's anti-prostitution laws late last year, ruling that laws banning street soliciting, living on the avails and keeping a brothel are unconstitutional.
But the court gave the government a year to come up with a new legislative umbrella before the ruling comes in force.
That means the current laws will remain in the Criminal Code until December.
MacKay said the new legislation will continue to protect women from violence and sexual abuse.
Also on HuffPost