Dean Sorken, 44, of Abbotsford and 39-year-old Lee Sorken of Vernon died when their small single-engine plane went down near Bashaw in June 2011.
An investigator with the Transportation Safety Board testified at the inquiry that nothing was mechanically wrong with the plane.
The inquiry heard that Dean Sorken was at the controls in cloudy weather, even though his licence only allowed him to fly when he could see the ground and horizon.
Judge James Hunter says Sorken probably became disoriented in the clouds and couldn't correct when the plane went into an uncontrolled dive.
He says the pilot knew of the bad weather before the trip but was probably in a rush to get to a family wedding in Killam, Alta.
"His ultimate reason and decision for attempting this flight will never be known, although the need or want to get home for the family wedding undoubtedly played a major role," Hunter wrote.
The judge made no recommendations.
The Transportation Safety Board has yet to release its final report into the crash.