A new passenger ferry service has moved a step closer in Canada after Riverside Marine signed a harbour lease.

The Australian shipowner will operate between Victoria and Vancouver this summer.

It said it had now agreed a deal with Victoria's Harbour Authority, CBC reported.

A 300-passenger vessel would take up to three and a half hours to make the journey, catering to tourists.