For debate time, each caucus gets a one-hour lead-off on any piece of legislation; thereafter it's a 20-minute allotment of time. After seven hours of debate, it reduces to 10 minutes per member. Following every speech, there is then a 10-minute period for questions and comments.
As to the length of time for a typical bill, we see many bills now being time-allocated. In order to time-allocate a bill, the government has to have allowed for.... Second reading either has to have occurred, with the debate having collapsed naturally, or they have to allow for at least six and a half hours of debate at second reading before they can move a time allocation motion. Time allocation then requires a two-hour debate, and after that, whatever amount of time they've allocated to the further consideration of that bill is what we'll see.
I guess typically we would see.... I've seen bills, with unanimous consent, pass in the blink of an eye and others take months and months. If the government were pressed and wanted to get a bill through the House and committees, they could usually do it in about six days.