Speaking from personal experience, airlines can and will deny you boarding at check in without a return ticket! We have, prior to receiving my wife's PR, been denied boarding for her on three separate occasions due to not having a return flight. It can be easily overcome by purchasing a ticket online at the airport and then cancelling it (choose the right airline) within 24 hours of making the booking at no charge. But it is inconvenient and a bit of a hassle.
And it is an inconsistent policy. Of the 8 trip we made to Canada prior to her PR, she had return tickets for two of them. The other six she didn't, as we had flights originating from Canada, and they only made issue of it the 3 times. The other three they didn't mention or ask for a return ticket.
And it is an inconsistent policy. Of the 8 trip we made to Canada prior to her PR, she had return tickets for two of them. The other six she didn't, as we had flights originating from Canada, and they only made issue of it the 3 times. The other three they didn't mention or ask for a return ticket.