Prostitution IS legal in Canada
This is straight form the canadian criminal code, which can be found at http://laws.justice.gc.ca:
Prostitution IS legal, however, attempting to communicate in a public place or in any place open to public view with another person for prostitution is illegal...