Unfortunately, not a citizen of a visa exempt country(Serbia).
I am aware that positive LMO is not a guarantee but I cannot file an application for a work permit without it.
As for the plane ticket, you'll understand in a bit.
If I buy the ticket now dating May 1, which is 5 months in advance, it costs around 600CAD(Belgrade-Toronto, LOT airlines) and also but a ticket from Toronto to Calgary now, both shouldn't be more than..okay, say 1000CAD tops.
IF, however, I buy both tickets once i get the work permit, or maybe one week in advance, two weeks tops, the price would be, believe it or not, around 3200CAD for the first one and 600 for the other one.
That being said, i don't know about you but i'd rather spend 1000 than 3800, wouldn't you?
And besides, the tickets can be returned and i even believe fully refunded.
Oh and.. the tickets will not be purchased by me, but by my employer because it is his duty to pay for the expenses of my trip(see part after Q77 in the LMO application) and mustn't demand any refunds from me. And I believe that if I get a cheaper ticket for him, he will value that. Wouldn't you agree?
And one more thing i've found out just earlier today, since the embassy in Belgrade is no longer operating, we now file the application in the Canadian embassy in Vienna, Austria and they take at least 20 days(says so on their website) to issue the wp. One month is the average time.
So if my calculations are correct, 3 months for HRSDC and 1 month for the embassy, one month for the post service to deliver the documents and stuff.. I'll be buying a plane ticket for at least 6 months in advance, which i think is reasonable. 8)