For what you're wanting you need to do as instructed above then use the CSS trick to hide the field from Contact Info profile view. There is just no other way. It's not possible to break a fields 2 displays in half without using substitutions. Specifically for your case you need to do the following, exactly.
Canvas Field
Tab: Contact Info
Show on Profile: Yes, 1 Line without Title
Show on Profile Edit: Yes, 1 Line with Title
The above is all you need to do to the canvas field for now.
Custom HTML Field
Description:
Code:
[cb:userfield field="canvas" /]
Tab: Canvas
Show on Profile: Yes, 1 Line without Title
Show on Registration: No
Show on Profile Edit: No
Now add the following CSS to your Joomla template CSS file.
Code:
.cbProfile #cbfr_17 {
display: none;
}
Below is the results you will get.
Profile View
Note with profile view I excluded the CSS so you can see where the two are. Red is the actual canvas image. Blue is the custom HTML field.
Profile Edit
This approach can be used to reposition any field and allows separate edit and profile view display.