I’ve already been offered a job by one company. Should I go ahead with the interview at another company anyway, or should I cancel it?

If you go ahead with the interview even though you know you don’t want the job (anymore), it’s a complete waste of time for everyone involved. It’s better to stand by your decision and cancel the interview in good time. You should also be honest and admit that you’ve already been offered the job.