A Porter Airlines flight was cancelled after a child refused to fasten their seatbelt, causing delays and leaving passengers stranded overnight at Victoria International Airport.