leave 1 or 2 courses b4 graduation, if u wanta go home, then u can come back keep studying. if u r already graduated, there's no reason that u can get the re-entry visa, unless u've applied for sth else to study (i.e. master). if ur study permit still has 1 yr left after u graduate, yes, u still can legally stay in canada for a yr. however, u need to understand the 3 months policy! suppose in 3 months after ur graduation, u couldn't find a job, u hv to keep studying. otherwise u will lose the opportunity to get the work permit premanently. bcoz suppose u get a job offer 6 months after ur graduation, when u applying the work permit, they will check what u did in the last 3 months, if u didn't do anything (studying), they won't give u work permit