I think the best thing for you to do is to apply to a hotel in your home country, then request a transfer to Canada. International chains will usually take care of the visa paperwork on your behalf. Once your here, you can decide what course of action to take regarding a permanent visa.
If you arrive here on a work visa, pre-arranged by a company (lets take Hilton for example), you will be viewed much better and more professional both in the eyes of immigration, and your future boss.
However, a working holiday visa is geared at college students who want to take a year off. I actually didn't know Canada offered such visa. I know Australia has one (my daughter was thinking about it last year), and their age cutoff is 30. Also - given the state of the economy today, they will more than likely not hire you if you apply from here (because your not entitled to work here on a permanent basis).