Another simple VFR flight in Canada CYZF - CEM3, plan attached. The enroute altitude was 6000. However as soon as I reached the first waypoint (not far from origin) I get descend to 5000 at pilots discretion, so I stayed at 6000 (at my discretion

). About halfway I get handed off to Edmonton centre and then I was sent back and forth between approach and centre repeatedly until I ignored the hand off to centre and stayed with approach. When I got within 20 miles approach then told me where the airfield was and terminated service. I then landed without incident using multicom.