Marty, you are wrong about some of this the P.M. does not have to be a currently elected M.P., though generally they would quickly have a by-election. John Turner was P.M. for a few months without being elected as M.P.  in fact he didn't even run in the next election.

In this case so long as the NDP and Bloc don't support the government, we will be heading to an election on the 25th or 26th because there has to be a supply day. (Opposition motion)