Quite right, H.M. the Queen in right of Canada is represented by the Governor General. He serves as the viceroy, providing Royal Assent to bills that have passed Parliament, signing commissions and when needed revoking commissions. Currently the GG is His Excellency, The Right Honourable David Johnston, CC. He is a legal scholar and retired university president. A fine gentleman and a great hockey player when he was a student at Harvard. He has all the powers of the Queen except when she is in Canada.
For details check The Governor General of Canada | Le gouverneur général du Canada
Looks fairly recent, I know we've not had any exchange type visits recently though the caption for that photo says they were on an exchange with us, might have been with our incremental coy, but i've been out of the loop for a couple of years
Here is a piccy of HRH Will inspecting the 22nd Royal Regiment wearing their bearskin earlier today in Quebec City. They are affectionately known as the Van Doos. They just recently returned from Afghanistan where they suffered several losses. Not all the Frenchy types are weird thankfully.