I heard it depends if its outcall or incall?
There are several things related to prostitution that are illegal in Canada, but prostitution itself is not illegal.
Incall is illegal, it is illegal to either "keep" or be "found in" a place that is commonly resorted to for prostitution (or gambling). The exchange of money still won't factor into the charge, though, as the charge is
being there not engaging in prostitution yourself. The police would first establish that it's being used for prostitution. Then they would arrest you for being there. Whether you engaged in prostitution yourself is irrelevant--it's the place itself that is illegal.
Public solicitation is another one that is illegal, so you cannot flag someone down on the street--streetwalking is illegal. Similarly solicitation in a hotel bar or other public place.
Outcall violates none of the things that are illegal, so it's legal.
The incall law is rarely enforced unless there's something worse going on--like underage prostitution, abuse, or human trafficking. The laws against solicitation in public are frequently enforced via sweeps.
You will note the distinct lack of threads on terb of people who have been arrested and are looking for legal advice--it's simply rare.