The passenger said she was only offered water during the 10-hour flight.
On the flight from Frankfurt to Toronto Airport, two hot meals were supposed to be included, but it turned out that was not the case.
She said she ordered the meals from Air Canada at least a month in advance of her trip.
She said she bought a bottle of water when she first ate. She said she was given an empty napkin for the second meal. The incident was documented in a popular video.
She said that the vegan meals didn't make it onto the plane.
The flight attendant found some snacks for her. She told Insider that she was grateful for the kindness of the flight attendant who brought her fruit for the first meal and a bar for the second meal.
Air Canada did not reply immediately. If the request is submitted more than a day before the flight's departure, vegan meals can be guaranteed.
Porter said that it wasn't the first time her food was forgotten by airlines and that she usually packed her own but a delay on her connecting flight from Berlin made this impossible.
Porter said that a lot of people can relate to challenges when travelling.
The aviation industry has a hard time keeping up with demand. Issues of understaffing led to delays and lost luggage.
Air Canada lost a wedding dress and sent a man's pet cats recently.