Canadian man cracks the spaghetti cipher