Here is a Canadian website to demonstrate the usage
Periods and commas always go within the quotation marks.
Colons and semi-colons always go outside the quotation marks.
Other punctuation such as (question marks, exclamation points and dashes) go where logic dictates.
- For Teachers