Upvote:7
Remember that Québec is a French-speaking province and that the French language is the official language (even if the government offer most/all services in english).
Businesses (retail/bar/restaurants) have no obligation to do business in other language than French, on the other hand, most of those places will serve you in English.
If your French is not "good enough" then a lot of doors will be closed, especially working with the public, especially retail and bars/restaurants.
You could look for a job working in the "back room" (prepping food…) where language is not an issue.
You could look for a job more related to your current background, I assume there should be demand for English/German translators in law firms or big finance/accounting firms; or maybe a German tutor for language schools.
I suggest you contact the Montréal chapter of the Goethe-Institut (google it) or the German consulate, maybe they can help you find short term work.
Bonne chance. Max.