No. You do not need a Temporary Resident Visa to visit Canada if you are from a visa-exempt country. Citizens from all other countries must apply for a Temporary Resident Visa before entering Canada.
Applications should be made at least one month before your intended departure date.
If there is no stamp, handwritten date or document in your passport indicating an expiry date, your status as a temporary resident will expire six months from the day you arrive in Canada.
The date on the temporary resident visa is the date by which you must arrive in Canada. The border officer at the port of entry will stamp your passport with the date by which you must leave Canada.
There is no formal appeal process if your application for a Temporary Resident Visa is refused. You can apply again. Make sure that you provide any information or documents that were missing from your first application.