Grant is a retired law enforcement officer and native of Vancouver, BC. He has also lived in Brazil. He has written fifteen books.