Considering this, can a Canadian citizen live in Germany?
Although Canadian and US citizens get up to 90 days for a stay in Germany without a travel visa, it is wise to begin the application process for a residence permit soon after your arrival in Germany.
Beside above, what happens if I stay in Germany longer than 90 days? The Schengen law states that you can't stay in the Area more than 90 days. If you do, you're subject to a fine and deportation. How that rule is enforced, though, varies greatly from one country to another. If you overstay by a few days or even a week, you'll probably be OK.
Also asked, how can I stay in Germany longer than 90 days?
If you want to stay in Germany for longer than 90 days, and your nationality requires you to obtain a Schengen visa, you will need to apply for a national visa (category D visa) before you travel. The national visa (nationales Visum) grants entry to Germany on the basis that you will be applying for a residence permit.
Can I stay in Germany for 6 months?
If they wish to stay longer, they have to register at the relevant German authorities. Passport holders of Germany visa-exempt countries are allowed to remain in Germany and the other Schengen countries for up to 90 days, within a six-month period.