A by-election was held in the federal riding of York North in Ontario on December 10, 1990, following the election of Liberal MP Maurizio Bevilacqua being void by the courts. In the 1988 election, Bevilacqua defeated the Progressive Conservative candidate Micheal O'Brien by only 77 votes so the election was re-run.
The by-election was held on the same day as another in Beauséjour in New Brunswick. The seat was won again for the Liberals by Maurizio Bevilacqua who increased his majority to over 7,000 votes over the NDP. The Progressive Conservatives were pushed into third place.
Results.
! colspan="9"|Canadian federal by-election, August 13, 1990: York NorthBevilacqua's 1988 election declared void and invalid on July 6, 1990
! colspan=" style="width:" bgcolor="" |
! width="250px" |Candidate
! width="48px" |Votes!! width="43px" |%!! width="52px" | ;templatestyles src="Template:Tooltip/styles.css" / ;±%
1988 result.
! colspan="9"|1988 Canadian federal election: York North
! colspan=" style="width:" bgcolor="" |
! width="250px" |Candidate
! width="48px" |Votes
References.
 ;templatestyles src="Reflist/styles.css" / ;