Members of Parliament will be pulling an all-nighter on Parliament Hill tonight to vote on amendments to the budget implementation bill. Votes will get underway later today and are scheduled to be held back-to-back and will continue non-stop until they are all finished. The marathon of votes is expected to last at least 24 hours.
MPs are preparing for the marathon voting session in various ways. Here's what some of them had to say about how they're getting ready and how they will pass the time sitting in the House of Commons for hours on end.