Apply Camada visit visa if i dont have any relative in canada?

Hi can anybody tell me that can anyone apply for a visit visa for canada if he doesnt have any relative in canada?

Is it necessary or not? I just have a friend who is a canadian citizen but no relative i just wana meet him so can i apply?

And how long it will take to the process from pakistan? If anybody can help me with this it will be a great help.

There is no need for relative or friend in Canada to apply visitor visa.
But, your reason to travel should be legitimate.