I spent 2 years working with a company in alberta , and in the last two weeks of work permit I was let go , that was in may 2014 , so I managed to extend my stay as a visitor and stay until couple weeks ago . I am waiting for letter of introduction based on working holiday application which will be issued in the mid april . Would coming back in April be too soon after spending 2 years as a worker and 9 months as a visitor just recently ? I will have a year to enter canada and start a work permit , maybe I should wait as long as I can ? I am asking because someone might know of a case where a person like me was denied entry . And if they deny me entry and i whitdraw my application will I have to buy myself a ticket to fly out of canada ? I am assuming those last minute tickets can be very pricey