Which is correct grammatically?

1. I have never went on holiday to Canada
2. I have never been on holiday to Canada

Which is correct grammatically?
Post Opinion