Six by-elections, a new federal budget, and shifting political dynamics south of the border. What do they mean for Prime...