You could add a second object with the same sprite as the player, placing it relative to the second portal whenever the player is overlapping the first portal. Then use a blend effect (probably "source in" with another sprite for the inside of the second portal) to cut off everything not inside the portal.
This method would not use the drawing canvas but would have the desired effect.