Leaving Canada can automatically cancel temporary resident status as a visitor, student or worker. Have no guarantee that you will be permitted to return or re-enter Canada if you leave before permanent residence is approved. This is especially true if a visitor visa is required.