Hi Jon,
Use of the canonical tag in this situation is just what it is intended for. Have a quick read of what Google says in these situations:
https://support.google.com/webmasters/answer/139066?hl=en
- Consolidating link signals for the duplicate or similar content. It helps search engines to be able to consolidate the information they have for the individual URLs (such as links to them) on a single, preferred URL. This means that links from other sites to
http://example.com/dresses/cocktail?gclid=ABCD
get consolidated with links tohttps://www.example.com/dresses/green/greendress.html
.
While Google do say it is a recommendation, I find that in situations like this, it will work just fine for you. As David said, give it a go, but I can't see that you will have any problems. Google is pretty good at sorting these issues out, and especially so if you tell them which is your preferred page for ranking:
"While we encourage you to use any of these methods, none of them are required. If you don't indicate a canonical URL, we'll identify what we think is the best version or URL."
-Andy