Meghan Markle as Rachel Zane
Meghan Markle as Rachel Zane shooting for 'Suits' Season 5Instagram/Patrick Adams

Prince Harry scrapped a secret trip to Canada to meet with new lover Meghan Markle after details of their alleged six-month relationship emerged, the Daily Mail reported.

A 'besotted' Harry, 32, was booked on to a British Airways flight from Heathrow to Toronto at 11.30am and due to land in the Canadian city at 3.30pm yesterday but was a 'no show', a source said.

Hours before he was due to leave the country claims they had been seeing eachother for nearly six months broke in Britain.

And it appears that concerns photographers would be waiting for him in London and Toronto may have scuppered their transatlantic tryst.

A source told the Evening Standard: 'The flight was booked last week but he was a no-show.'

One royal source suggested the pair are in a relationship but it is still considered 'very early days', and yesterday afternoon, at around the time Harry would have landed, Meghan wished people a 'happy Sunday' as she went for a drive with her two dogs.

The 35-year-old actress, who is best known for her role as Rachel Zane in US legal drama Suits, is believed to have charmed the royal when he visited Toronto.

As claims the pair were 'besotted' with each other emerged, keen observers spotted pictures of them wearing matching bracelets and it's possible he gave a similar to trinket to Meghan as a gift.

Toronto-based actress Meghan, 35, shared a snap of herself wearing the jewellery on a recent trip to Soho Farmhouse in Oxfordshire, and its blue, white and black colours mean friendship, fearlessness and independence'.

But she has also been linked with Northern Irish golfer Rory McIlroy and Canadian star chef Cory Vitiello, who she was apparently romantically linked to when she met Harry.